使用zDragDrop实现拖放的例子
来源:互联网 发布:mac 极点五笔下载 编辑:程序博客网 时间:2024/05/16 19:45
使用zDragDrop库中一些方法
- zDraggable.moveTo(x,y)——将zDraggable元素移动到位置x,y。
- zDropTarget.getLeft()——返回放置目标的左坐标。
- zDropTarget.getTop()——返回放置目标的顶坐标。
<html> <head> <title>Simulated Drag And Drop Example</title> <script type="text/javascript" src="zdragdroplib.js"></script> <script type="text/javascript"> function doLoad() { var oDraggable = new zDraggable(document.getElementById("div1"), zDraggable.DRAG_X | zDraggable.DRAG_Y); var oDropTarget = new zDropTarget(document.getElementById("divDropTarget")); oDraggable.addDropTarget(oDropTarget); oDropTarget.addEventListener("drop", function (oEvent) { oEvent.relatedTarget.moveTo(oDropTarget.getLeft(), oDropTarget.getTop()); }); } </script> <style type="text/css"> #div1 { background-color: red; height: 100px; width: 100px; position: absolute; z-index: 10; } #divDropTarget { background-color: blue; height: 200px; width: 200px; position: absolute; left: 300px; } </style> </head> <body onload="doLoad()"> <p>Try dragging the red square onto the blue square.</p> <div id="div1"></div> <div id="divDropTarget"></div> </body></html>
前两行JavaScript创建zDraggable和zDropTarget对象。然后,使用addDropTarget将放置目标注册到zDraggable对象上。最后,将drop事件的处理函数添加到放置目标上。这个事件处理函数将可拖动对象移动到放置目标的左上角。记住,在drop事件中,event对象的relatedTarget特性等于可拖动元素。
当然,这些代码必须在页面完全载入后才能调用,为此使用了onload事件处理函数。
- 使用zDragDrop实现拖放的例子
- JavaScript中使用zDragDrop实现拖放功能
- zDragDrop实现拖放
- 一个使用js脚本实现拖放传数据的例子
- java swing的拖放例子
- 课表拖放的实现
- 拖放功能的实现
- 拖放功能的实现
- 实现窗体的拖放
- flex 拖放的实现
- 实现H5的拖放
- 使用touch-punch.js实现移动端的拖放效果
- MFC实现对象的拖放
- VB的文件拖放实现
- 使用拖放的简单方法
- HTML5 拖放API的使用
- HTML5之拖放属性实现图片的拖放
- 使用VB实现OLE拖放功能
- C# Winform利用POST传值方式模拟表单提交数据(Winform与网页交互)
- HELLO!
- Java 向表格中导入图片
- Linux core 文件介绍
- 关于编程,大学没有传授的十件事
- 使用zDragDrop实现拖放的例子
- mac os install tunnelblick
- Qt串口类的问题
- ubuntu上配置git服务器
- spring和struts的依赖包配置
- 单例模式
- utf8 和 UTF-8 有什么区别
- oracle内存结构及工作原理
- 项目管理PMP-扫盲篇