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

HTML DOM टचमूव इवेंट


HTML DOM टचमूव इवेंट ट्रिगर होता है जब टच को टच स्क्रीन पर ले जाया जाता है।

ध्यान दें - यह इवेंट केवल टच डिवाइस के लिए है।

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

HTML में ट्रिगर टचमूव इवेंट -

ontouchmove = "eventFunction()"

जावास्क्रिप्ट में ट्रिगर टचमूव इवेंट -

eventObject.ontouchmove = eventFunction

>नोट - हमने मोबाइल पर एक्सेस किए गए ऑनलाइन HTML एडिटर्स या टच एक्सेस वाले सिस्टम पर टच इवेंट के उदाहरण चलाए। ऐसा इसलिए किया जाता है ताकि हम 2 सेकंड के लिए स्क्रीन को टच करने जैसे टच ऑपरेशन कर सकें।

आइए टचमूव इवेंट . का एक उदाहरण देखें संपत्ति -

उदाहरण

<!DOCTYPE html>
<html>
<head>
<title>HTML DOM touchmove event</title>
<style>
   * {
      padding: 2px;
      margin:5px;
   }
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   #outer {
      width:70%;
      margin: 0 auto;
      padding: 0;
      text-align: center;
      border:1px solid black;
      height: 105px;
      background-color: #28a745;
   }
   input[type="button"] {
      border-radius: 10px;
   }
   #upper {
      border-bottom: 1px solid black;
      height: 40px;
      margin: 0 0 15px 0;
      background-color: #DC3545;
   }
   #lower {
      border-top: 1px solid black;
      height: 40px;
      margin: 15px 0 0 0;
      background-color: #DC3545;
   }
</style>
</head>
<body>
   <form>
      <fieldset>
         <legend>HTML DOM touchmove event</legend>
         <div id="outer">
         <div id="upper"><h2>Danger</h2></div>
         <div id="lower"><h2>Danger</h2></div>
         </div>
         <input type="button" id="start" value="Start" onclick="gameStart()">
         <div id="divDisplay"></div>
      </fieldset>
   </form>
<script>
   var divDisplay = document.getElementById('divDisplay');
   var gameDisplay = document.getElementById('outer');
   function playGame(event) {
      var x = event.touches[0].clientX;
      var y = event.touches[0].clientY;
         if(y > 95 && y < 110){
            divDisplay.textContent = 'Keep Going!';
               if(x === 439){
                  divDisplay.textContent = 'Congrats! You Did it!';
                  gameDisplay.removeEventListener('touchmove', playGame);
               }
         }
         else{
            divDisplay.textContent = 'You moved to DANGER area. You loose!';
            gameDisplay.removeEventListener('touchmove', playGame);
         }
   }
   function gameStart(){
      gameDisplay.addEventListener('touchmove',playGame);
   }
</script>
</body>
</html>

आउटपुट

'प्रारंभ करें' . क्लिक करने के बाद हरे (सुरक्षित) क्षेत्र में बटन और कर्सर -

HTML DOM टचमूव इवेंट

'शुरू करें' . क्लिक करने के बाद हरे (सुरक्षित) क्षेत्र के अंत में बटन और कर्सर -

HTML DOM टचमूव इवेंट

'शुरू करें' . क्लिक करने के बाद लाल (खतरे वाले) क्षेत्र में बटन और कर्सर -

HTML DOM टचमूव इवेंट


  1. HTML DOM TouchEvent संपत्ति को छूता है

    एचटीएमएल डोम टचइवेंट स्पर्श संपत्ति स्पर्श सतह पर ट्रिगर किए गए सभी संपर्क बिंदुओं की सूची के अनुरूप एक टचलिस्ट ऑब्जेक्ट देता है। नोट:यदि निर्दिष्ट नोड या उसके किसी भी चाइल्ड नोड पर कोई स्पर्श ट्रिगर होता है, तो निम्न स्पर्शों की गणना की जाएगी, भले ही वे एक ही नोड पर ट्रिगर न हों। निम्नलिखित वाक्य

  1. एचटीएमएल डोम उल ऑब्जेक्ट

    एचटीएमएल में एचटीएमएल डोम उल ऑब्जेक्ट . का प्रतिनिधित्व करता है तत्व। एक बनाना तत्व var ulObject = document.createElement(“UL”) यहां, “ulObject” निम्न गुण हो सकते हैं लेकिन HTML5 . में समर्थित नहीं हैं - संपत्ति विवरण कॉम्पैक्ट इससे सेट/रिटर्न होता है कि क्या अनियंत्रित सूची

  1. एचटीएमएल डोम घटना प्रकार संपत्ति

    HTML DOM इवेंट टाइप प्रॉपर्टी इवेंट के प्रकार जैसे क्लिक, कीप्रेस, लोड या टचएंड के अनुरूप एक स्ट्रिंग लौटाती है। निम्नलिखित वाक्य रचना है - ट्रांज़िशन चलने वाले सेकंड की वापसी संख्या - event.type आइए ईवेंट प्रकार . का एक उदाहरण देखें संपत्ति - उदाहरण <!DOCTYPE html> <html> <head>