得到元素位置

时间:2010-06-02 18:06:13

标签: javascript html

如何在拖动第一个并删除之后知道特定于另一个特定 我在我的文档的头部使用此代码来启用拖放我的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')

3 个答案:

答案 0 :(得分:2)

您可以考虑使用JQuery这样的javascript库来帮助您处理这类事情 - 很多这类函数都是内置的。

答案 1 :(得分:1)

希望,

凯文是对的,不要试图自己实现可拖动的功能。 JqueryJquery UI已经完成了此操作。

答案 2 :(得分:0)

学习JQuery!你永远不会后悔。

在这里查看使用JQuery库的可拖动对象的演示: link text

祝你好运!