大佬教程收集整理的这篇文章主要介绍了javascript – 在jQuery UI中触发鼠标拖动,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
jQuery("#myDiv").mousedown(function(ev) { target = jQuery(ev.target); if (target.hasClass("drag-me")) { target.draggable({ Helper: "clone",start: function() { console.log("drag start"); },stop: function() { jQuery(this).draggable("destroy"); } }).trigger("mousedown.draggable",[ev]); } });
它适用于以下HTML:
<div id="myDiv"> <div class="drag-me"></div> <div class="drag-me"></div> <div class="drag-me"></div> <div class="drag-me"></div> <div class="drag-me"></div> <div class="drag-me"></div> <div class="drag-me"></div> </div>
这是一种将拖动应用于动态更改其子项的容器内的元素的方便方法.我喜欢称之为“拖曳代表团”.
然而随着jQuery 1.3.x&的发布jQuery 1.6,上面的脚本停止了工作.使用jQuery 1.3.2& jQuery UI 1.7.1返回错误“太多的递归”.
如何手动触发拖动?有什么建议?
以上是大佬教程为你收集整理的javascript – 在jQuery UI中触发鼠标拖动全部内容,希望文章能够帮你解决javascript – 在jQuery UI中触发鼠标拖动所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。