取消jquery中的mouseup可排序以防止lightbox响应

时间:2013-03-08 19:14:48

标签: jquery jquery-ui jquery-plugins

jQuery v1.7.1 jQuery UI 1.8.10 jQuery的收藏夹-0.5.js

仅在FireFox中存在jquery-ui sortable和lightbox共存的问题(Chrome& IE不是问题)。在列表中的图像上执行拖放操作结束时,可排序工作正常,但显然无法取消鼠标按下事件,因此灯箱会继续打开图像。有什么我可以做的可以排序,以确保灯箱不会发射?或者,灯箱可以响应点击而不是鼠标吗?

1 个答案:

答案 0 :(得分:1)

您可以创建一个isDragging变量,并在可排序的处理程序中将其设置为true。为lightbox mouseup事件创建一个处理程序并检查isDragging。如果为true则取消,如果false则不执行任最后不要忘记在可拖动的停止事件中将isDragging设置为false。