কম্পিউটার টিউটোরিয়াল

HTML ondragstart ইভেন্ট অ্যাট্রিবিউট


HTML ondragstart ইভেন্ট অ্যাট্রিবিউট तब ট্রিগার হয় যখন ব্যবহারকারী একটি HTML এলিমেন্ট বা এলিমেন্টের টেক্সট টেনে আনার শুরু করে।

সিনট্যাক্স

নিচে সিনট্যাক্স দেওয়া হলো:

<tagname ondragstart=”script”></tagname>

HTML ondragstart ইভেন্ট অ্যাট্রিবিউটের একটি উদাহরণ দেখা যাক:

উদাহরণ

<!DOCTYPE html> <html> <head> <style>    body {       color: #000;       height: 100vh;       background-color: #FBAB7E;       background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);       text-align: center;    }    .drop-target {       display: inline-block;       width: 150px;       height: 150px;       border: 2px solid #FFF;       margin: 1rem;       vertical-align: middle;       padding: 20px;    }    .circle {       background: #db133a;       height: 40px;       width: 40px;       border-radius: 50%;    }    .show {       color: #fff;       font-size: 1.2rem;    } </style> </head> <body> <h1>HTML ondragstart ইভেন্ট অ্যাট্রিবিউট ডেমো</h1> <div class="drop-target" ondrop="drop(event)" ondragover="allowDrop(event)"> <p ondragstart="dragStart(event)" ondragend="dragFinished(event)" draggable="true" class="circle"></p> </div> <div class="drop-target" ondrop="drop(event)" ondragover="allowDrop(event)"></div> <p>এখন লাল বৃত্তটি টেনে আনুন এবং ছেড়ে দিন</p> <div class="show"></div> <script>    function dragStart(event) {       event.dataTransfer.setData("Text", event.target.id);       document.querySelector(".show").innerHTML = "লাল বৃত্ত টেনে আনতে শুরু করলাম।";    }    function dragFinished(event) {       document.querySelector(".show").innerHTML = "লাল বৃত্ত টেনে আনতে শেষ করলাম।";    }    function allowDrop(event) {       event.preventDefault();    }    function drop(event) {       event.preventDefault();       event.target.appendChild(document.querySelector('.circle'));    } </script> </body> </html>

আউটপুট

HTML ondragstart ইভেন্ট অ্যাট্রিবিউট

দুই বক্সের মাঝপথে লাল বৃত্ত টেনে আনুন এবং ছেড়ে দিন ondragstart ইভেন্ট অ্যাট্রিবিউট কীভাবে কাজ করে তা লক্ষ্য করতে:

HTML ondragstart ইভেন্ট অ্যাট্রিবিউট


  1. HTML ondragleave ইভেন্ট অ্যাট্রিবিউট

  2. HTML ondragenter ইভেন্ট অ্যাট্রিবিউট

  3. HTML ondragend ইভেন্ট অ্যাট্রিবিউট

  4. HTML onpageshow ইভেন্ট অ্যাট্রিবিউট