Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

एचटीएमएल डोम व्हीलइवेंट डेल्टा संपत्ति


HTML DOM WheelEvent deltaY प्रॉपर्टी एक हस्ताक्षरित संख्या लौटाती है जो इस बात से संबंधित है कि उपयोगकर्ता ऊपर या नीचे स्क्रॉल कर रहा है, यदि उपयोगकर्ता किसी अन्य दिशा में स्क्रॉल कर रहा है तो यह प्रॉपर्टी 0.

सिंटैक्स

निम्नलिखित वाक्य रचना है -

वापसी हस्ताक्षरित संख्या

event.deltaY

उदाहरण

आइए HTML DOM WheelEvent deltaY प्रॉपर्टी का एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<head>
<title>HTML DOM WheelEvent deltaY</title>
<style>
   * {
      padding: 2px;
      margin:5px;
   }
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   input[type="button"] {
      border-radius: 10px;
   }
   #content {
      width: 80px;
      height: 80px;
      margin: 20px 0 0 50px;
      background-color: #dc3545;
      transition: all 2s ease-in-out;
   }
</style>
</head>
<body>
   <form>
      <fieldset>
         <legend>HTML-DOM-WheelEvent-deltaY</legend>
         <div id="content" onwheel="setControls(event)"></div>
         <input type="button" value="reset" onclick="resetCSS()">
         <div id="divDisplay">Scroll over div element</div>
      </fieldset>
   </form>
   <script>
   var playDiv = document.getElementById("content");
   var count = 40;
   function setControls(event) {
      var valX = event.deltaX;
      var valY = event.deltaY;
         if(valY>0){
            playDiv.style.transform = "scale(0.5)";
            playDiv.style.backgroundColor = "rgba(0, 188, 212, 0.47)";
            playDiv.style.borderRadius = "50%";
         }
         else if(valY<0){
            playDiv.style.transform = "scale(1.5)";
            playDiv.style.backgroundColor = "rgba(0, 188, 0, 0.47)";
            playDiv.style.borderRadius = "0px";
         }
         else if(valX>0){
            count+=40;
            playDiv.style.transform = "translateX("+count+"px)";
         }
         else{
            count-=40;
            playDiv.style.transform = "translateX("+count+"px)";
         }
      }
      function resetCSS(){
         count = 40;
         var st = "width: 80px;height: 80px;margin: 20px 0 0 50px;background-color:
         #dc3545;transition: all 2s ease-in-out;";
         playDiv.style = st;
      }
   </script>
</body>
</html>

आउटपुट

नीचे की दिशा में डिव एलिमेंट पर स्क्रॉल करना -

एचटीएमएल डोम व्हीलइवेंट डेल्टा संपत्ति

ऊपर की दिशा में div एलिमेंट पर स्क्रॉल करना -

एचटीएमएल डोम व्हीलइवेंट डेल्टा संपत्ति

रीसेट बटन पर क्लिक करना -

एचटीएमएल डोम व्हीलइवेंट डेल्टा संपत्ति


  1. एचटीएमएल डोम ओएल ने संपत्ति को उलट दिया

    एचटीएमएल डोम ओएल ने संपत्ति सेट/रिटर्न को उलट दिया है कि सूची का क्रम अवरोही या आरोही होना चाहिए (डिफ़ॉल्ट)। निम्नलिखित वाक्य रचना है - बूलियन मान लौटाना - सही/गलत olObject.reversed सेटिंग उलट बूलियन वैल्यू के लिए olObject.reversed = booleanValue यहाँ, “बूलियनवैल्यू” निम्नलिखित हो सकते हैं - bo

  1. एचटीएमएल डोम ऑफसेटविड्थ संपत्ति

    HTML DOM ऑफ़सेटविड्थ प्रॉपर्टी एक तत्व की चौड़ाई के अनुरूप संख्या लौटाती है, जिसमें उसकी पैडिंग, बॉर्डर और स्क्रॉलबार शामिल हैं, लेकिन उसका मार्जिन नहीं। निम्नलिखित वाक्य रचना है - वापसी संख्या मान HTMLelement.offsetWidth आइए एक उदाहरण देखें HTML DOM ऑफसेटविड्थ संपत्ति - उदाहरण <!DOCTYPE html&

  1. एचटीएमएल डोम व्हीलइवेंट डेल्टाएक्स संपत्ति

    HTML DOM WheelEvent deltaX प्रॉपर्टी एक हस्ताक्षरित संख्या लौटाती है जो इस बात से संबंधित है कि उपयोगकर्ता बाएं या दाएं स्क्रॉल कर रहा है, यदि उपयोगकर्ता किसी अन्य दिशा में स्क्रॉल कर रहा है तो यह प्रॉपर्टी 0. सिंटैक्स निम्नलिखित वाक्य रचना है - वापसी हस्ताक्षरित संख्या event.deltaX आइए हम HTML D