2

jQuery v1.7.1 jQuery UI 1.8.10 jquery-lightbox-0.5.js

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

4

1 回答 1

1

您可以创建一个 isDragging 变量并在处理程序中将其设置为 true 以进行排序。为灯箱 mouseup 事件创建一个处理程序并检查是否 isDragging。如果为真,则取消,如果为假,则什么也不做。最后不要忘记在可拖动停止事件中将 isDragging 设置为 false。

于 2013-03-08T19:23:15.803 回答