To implement the drag layer code under Firefox
<ptml> <pead> <meta http-equiv= "Content-type" content= "text/html; charset=gb2312 "/> <title>www.jb51.net drag Layer effect code </title> <script> var obj=0; var x=0; var y=0; var ie = (navigator.appVersion.indexOf ("MSIE")!=-1);//ie var ff = (navigator.userAgent.indexOf ("Firefox")!=-1); Firefox function Find (evt,objdiv) {obj = Objdiv if (ff) {x = Document.documentElement.scrollLeft + Evt.layerx ; y = Document.documentElement.scrollTop + evt.layery; if (Document.documentElement.scrollTop > 0) {y = evt.layery-document.documentelement.scrolltop; } if (Document.documentElement.scrollLeft > 0) {x = Evt.layerx-document.documentelement.scrollleft; } if (ie) {x = Document.documentElement.scrollLeft + evt.offsetx; y = Document.documentElement.scrollTop + evt.offsety; if (Document.documentElement.scrollTop > 0) {y = Evt.offsety-document.documentelemenT.scrolltop; } if (Document.documentElement.scrollLeft > 0) {x = Evt.offsetx-document.documentelement.scrollleft; }} function Dragit (evt) {if (obj = = 0) {return false} else{Obj.style.left = Evt.clientx -X + "px"; Obj.style.top = evt.clienty-y + "px"; } </script> </pead> <body onmousemove= "Dragit (event)" onmouseup= "obj = 0" > <div id= "AAA" &G T <div id= "AA" onmousedown= "Find (Event,document.getelementbyid (' aaa ')") ></div> </div> </body> </ptml>
[Ctrl + A All SELECT Note: If the need to introduce external JS need to refresh to perform]