您的位置:首页 > 运维架构

zDragDrop实现拖放

2009-06-10 18:58 387 查看
-类似google个性化首页



function onLoad() {

var oDraggable = new zDraggable(document.getElementById("div1"), zDraggable.DRAG_X | zDraggable.DRAG_Y);

var oDropTarget = new zDropTarget(document.getElementById("divDropTarget"));

oDraggable.addDropTarget(oDropTarget);



oDraggable.addEventListener("dragstart", function (oEvent) {

rx=oDraggable.getLeft();

ry=oDraggable.getTop();

});



oDraggable.addEventListener("dragend", function (oEvent) {

if(oDraggable.getDropTarget(oDraggable.getLeft(),oDraggable.getTop())===null){

oDraggable.moveTo(rx,ry);

}

});

oDropTarget.addEventListener("drop", function (oEvent) {

oEvent.relatedTarget.moveTo(oDropTarget.getLeft(),oDropTarget.getTop());

});

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: