最近在做浮动层的拖动时,意外发现了一个jquery的拖动插件EasyDrag,只需简短的一两行代码即可在主流浏览器上面轻松拖动。
1、将id为div1的div实现拖动
复制代码 代码如下:
$(document).ready(
function(){
$("#div1").easydrag();
}
);
2、EasyDrag 指定可拖动的区域
复制代码 代码如下:
比如只能通过标题拖动整个div
$(document).ready(
function(){
$("#div2").easydrag();
$("#div2").setHandler('div3');
}
);
3、一些API:
复制代码 代码如下:
拖动完成后执行某些操作:$("#div1").ondrop(function(e, element){ alert(element.innerHTML); });
禁止拖动:$("#div2").dragOff();
开启拖动$("#div2").dragOn();
官网链接:http://fromvega.com/wordpress/2007/07/14/easydrag-jquery-plugin/
点这里查看演示。
点这里下载示例代码。