jq拖拽事件
2017-09-15 15:44
148 查看
废话不多说贴代码了。
“mousemove.drag”是jquery自定义名称,详细请看jq命名空间介绍。贴个链接
http://www.haorooms.com/post/jquery_namespaces_eventname
jq一些实例:http://www.haorooms.com/uploads/example/jscode_shizhan/index.htm
// jq拖拽横向滑动 $('.box').on({ mousedown:function(e){ var el = $(this); var os = el.offset(); dx = e.pageX - os.left; $(document).on('mousemove.drag',function(e){ el.offset({ left: e.pageX - dx }) }).on('mouseup',function(e){ $(document).off('mousemove.drag'); }) } })
// jq拖拽自由拖动 $(".box").on({ mousedown: function(e){ var el=$(this); var os = el.offset(); dx = e.pageX-os.left, dy = e.pageY-os.top; $(document).on('mousemove.drag', function(e){ el.offset( { top: e.pageY-dy, left: e.pageX-dx }); }).on('mouseup',function(e){ $(document).off('mousemove.drag'); }) }, })
“mousemove.drag”是jquery自定义名称,详细请看jq命名空间介绍。贴个链接
http://www.haorooms.com/post/jquery_namespaces_eventname
jq一些实例:http://www.haorooms.com/uploads/example/jscode_shizhan/index.htm
相关文章推荐
- JQ 选择器、属性 、筛选、文档处理、事件、效果
- JavaScrip学习笔记3--event事件、拖拽
- 今天依然是 JQ点击事件之“点击淡入淡出事件”
- SystemUI 拖拽事件分析
- JS与JQ绑定事件的几种方式.
- js 及jq 点击别的标签触发 a 标签点击事件
- HTML5实战与剖析之原生拖拽(二拖拽事件dragstart、drag和dragend)
- Silverlight学习笔记(七)-----Silverlight事件处理之鼠标事件实现简单拖拽
- jq监听下拉列表至改变事件
- 微信小程序开发之拖拽 image 触摸事件监听
- JQ高级事件之on、off、one
- 用鼠标事件实现拖拽
- swt 拖拽事件
- jq禁掉或移除点击事件的方法总结
- JQ-事件-2
- jq 事件委托 将事件预绑定给未加载的元素
- CV_EVENT_FLAG_LBUTTON 中flags代表拖拽事件
- JQ的input change事件
- js模拟QQ面板拖拽效果及状态切换效果(DOM事件)
- 【前端学习笔记】JQuery事件细节、JQ进阶常用方法