【发布时间】:2011-02-26 23:10:26
【问题描述】:
在拖动第一个并将其放下后,我怎么知道某个特定对象在另一个特定对象上 我在我的文档头部使用这个代码来启用我的 div 的拖放
var dragapproved=false
变量 z,x,y
函数移动(){
if (event.button==1&&dragapproved){
z.style.pixelLeft=temp1+event.clientX-x
z.style.pixelTop=temp2+event.clientY-y
返回假
}
}
函数拖动()
{
如果(!document.all)
返回
if (event.srcElement.className=="drag")
{
拖动批准=真
z=event.srcElement
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=event.clientX
y=event.clientY
document.onmousemove=移动
}
}
document.onmousedown=拖动
document.onmouseup=new Function('dragapproved=false')
【问题讨论】:
-
同意其他用户。特别是因为您的 js/dom 知识水平看起来有限。您的代码看起来根本无法重用,并且存在很多浏览器兼容性问题。不要认为值得尝试使用它。 jquery 不是您唯一的选择。看看 ext-core,prototype,...
标签: javascript html