基于jquery的一行代码轻松实现拖动效果
更新时间:2010年12月28日 23:28:35 作者:
写JS实现拖动需要一大堆不便维护的代码,实属麻烦,Google了大半天,发现了一个优秀的Jquery插件EasyDrag,只需要一行代码便可轻松在主流浏览器上。
实现拖动效果.
$(document).ready( function()
{
$("#divPanel").easydrag();
}
);
Html 代码
<div id="divPanel" style="width:300px;height:300px;background:white;border:1px solid #000000;position:absolute;left:5px;top:50px" >
<div id="divTitle" style="width:100%;height:25px;background:lavender">
Title
</div>
<div style="width:100%">
</div>
</div>
EasyDrag还可以指定可拖动的区域,比如只能通过标题拖动整个div,我们JS可以这样写
$(document).ready ( function()
{
$("#divPanel").easydrag();
$("#divPanel").setHandler("divTitle");
}
);
一个setHandler搞定,不错开源是个好东西,Jquery更是好东西,插件扩展机制不是一般的好。
Drag.rar打包
复制代码 代码如下:
$(document).ready( function()
{
$("#divPanel").easydrag();
}
);
Html 代码
复制代码 代码如下:
<div id="divPanel" style="width:300px;height:300px;background:white;border:1px solid #000000;position:absolute;left:5px;top:50px" >
<div id="divTitle" style="width:100%;height:25px;background:lavender">
Title
</div>
<div style="width:100%">
</div>
</div>
EasyDrag还可以指定可拖动的区域,比如只能通过标题拖动整个div,我们JS可以这样写
复制代码 代码如下:
$(document).ready ( function()
{
$("#divPanel").easydrag();
$("#divPanel").setHandler("divTitle");
}
);
一个setHandler搞定,不错开源是个好东西,Jquery更是好东西,插件扩展机制不是一般的好。
Drag.rar打包
相关文章
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
这篇文章主要介绍了jQuery+ThinkPHP+Ajax实现即时消息提醒功能的实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下2017-03-03jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
这篇文章主要介绍了jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法,涉及jquery链式操作及页面元素样式控制的相关技巧,需要的朋友可以参考下2015-07-07
最新评论