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

ड्रैग किए गए तत्व के लक्ष्य से अधिक होने पर जावास्क्रिप्ट में कौन सी घटना होती है?


ऑनड्रैगओवर ईवेंट तब ट्रिगर होता है जब ड्रैग किया गया तत्व ड्रॉप टारगेट के ऊपर होता है।

उदाहरण

जावास्क्रिप्ट में ऑनड्रैगओवर ईवेंट को कार्यान्वित करने का तरीका जानने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं -

<!DOCTYPE HTML>
<html>
   <head>
      <style>
         .drag {
            float: left;
            width: 100px;
            height: 35px;
            border: 2px dashed #876587;
            margin: 15px;
            padding: 10px;
         }
      </style>
   </head>

   <body>
      <div class="drag" ondrop="drop(event)" ondragover="dropNow(event)">
         <p ondragstart="dragStart(event)" ondragend="dragEnd(event)" draggable="true" id="dragtarget">Drag!</p>
      </div>
      <div class="drag" ondrop="drop(event)" ondragover="dropNow(event)"></div>
      <div id="box"></div>
      <p>Drag the left box to the right or drag the right box to the left.</p>
      <script>
         function dragStart(event) {
            event.dataTransfer.setData("Text", event.target.id);
         }
         function dropNow(event) {
            event.preventDefault();
         }
         function dragEnd(event) {
            document.getElementById("box").innerHTML = "Dragging ends!";
         }
         function drop(event) {
            event.preventDefault();
            var data = event.dataTransfer.getData("Text");
            event.target.appendChild(document.getElementById(data));
            document.getElementById("box").innerHTML = "The element dropped successfully!";
         }
      </script>
   </body>
</html>

  1. जावास्क्रिप्ट में निर्दिष्ट तत्व में ईवेंट हैंडलर कैसे जोड़ें?

    जावास्क्रिप्ट addEventListener() प्रदान करता है एक ईवेंट हैंडलर को जोड़ने वाली विधि निर्दिष्ट तत्व के लिए। यह विधि किसी ईवेंट हैंडलर को मौजूदा ईवेंट हैंडलर को अधिलेखित किए बिना किसी तत्व से जोड़ देती है। एक समय में कई ईवेंट हैंडलर को एक तत्व में जोड़ना संभव है। addEventListener() विधि यह नियंत्रित

  1. जावास्क्रिप्ट में नया लक्ष्य

    new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि एक फ़ंक्शनर कंस्ट्रक्टर को new कीवर्ड का उपयोग करके बुलाया गया था या नहीं। जावास्क्रिप्ट में new.target के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <m

  1. एक स्क्रिप्ट निष्पादित करें जब ड्रैग किए गए तत्व को HTML में छोड़ा जा रहा हो?

    द ऑनड्रॉप विशेषता ट्रिगर तब होती है जब ड्रैग किए गए तत्व को HTML में छोड़ा जा रहा होता है। उदाहरण आप ऑनड्रॉप को लागू करने के लिए निम्न कोड को चलाने का प्रयास कर सकते हैं विशेषता - <!DOCTYPE HTML> <html>    <head>       <style>