تصف هذه المقالة طريقة السحب المتقدمة التي تنفذها JS مع المتصفحات المختلفة. شاركه للرجوع إليه ، على النحو التالي:
<! doctype html public "-// w3c // dtd html 4.01 // en" "http://www.w3.org/tr/html4/strict.dtd السحب </title> <style> #tobedraged {width: 100px ؛ الارتفاع: 100px ؛ رفع الخط: 100px ؛ الحدود: 1 بكسل صلب أحمر. الموقف: مطلق ؛ محاذاة النص: المركز ؛ Font-Family: Arial ، Helvetica ، Sans-Serif ؛ المؤشر: تحرك. } </style> <script type = "text/javaScript"> window.onload = function () {doDrag () ؛ } دالة doDrag () {var div = document.getElementById ("toBedraged") ؛ var posx ؛ var posy div.onmousedown = function (e) {var e = e || window.event ؛ if (div.setCapture) {div.setCapture () ؛ } posx = e.clientx - parseint (div.offsetleft) ؛ posy = e.clienty - parseint (div.offsettop) ؛ document.onmousemove = function (ev) {var ev = ev || window.event ؛ // إذا كان ie if (ev.setCapture) {} div.style.left = (ev.clientx - posx)+"px" ؛ div.style.top = (ev.clienty - posy)+"px" ؛ } document.onmouseup = function () {document.onmousemove = null ؛ document.onmouseup = null ؛ if (div.releasecapture) {div.releasecapture () ؛ }}}}} </script> </head> <body> <div id = "tobedraged"لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.