我怎么能知道某个具体的是在另一个特定拖拽后的第一个,并把它 我用我的文档的头部这段代码,使我的div拖放 得到元素位置
var dragapproved=false var z,x,y function move(){ if (event.button==1&&dragapproved){ z.style.pixelLeft=temp1+event.clientX-x z.style.pixelTop=temp2+event.clientY-y return false } } function drags() { if (!document.all) return if (event.srcElement.className=="drag") { dragapproved=true z=event.srcElement temp1=z.style.pixelLeft temp2=z.style.pixelTop x=event.clientX y=event.clientY document.onmousemove=move } } document.onmousedown=drags document.onmouseup=new Function('dragapproved=false')
同意其他用户。特别是因为你的js/dom知识水平看起来有限。您的代码根本看不到可重用,并且存在许多浏览器兼容性问题。不要认为它值得使用它。 jquery不是你唯一的选择。看看ext-core,原型,... – 2010-06-02 19:38:01