我怎麼能知道某個具體的是在另一個特定拖拽後的第一個,並把它 我用我的文檔的頭部這段代碼,使我的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