Jquery Live and Draggable
我使用Jquery Live绑定将click事件绑定到图像。 我第一次点击图像时,simplemodal弹出窗口启动和拖动工作正常。 之后,simplemodal弹出窗口仍然启动,拖动项目不会拖动。 有任何想法吗?
实时点击事件代码:
$("table tr td img:not(.Help)").live("click", function(){ $("#draggable").draggable({ containment: 'parent', drag: function(e, ui){ alert("dragging"); } }); $("#modal").modal({ onShow: function(){ $("html").css("overflow", "hidden"); }, onClose: function(){ $("html").css("overflow", "auto"); $("table tr td img").live("click", function(){}); $.modal.close(); } }); });
如果有人在将来寻找这个,解决方案是将“可拖动”代码放在onShow回调中。
$("table tr td img:not(.Help)").live("click", function(){ $("#modal").modal({ onShow: function(){ $("#draggable").draggable({ containment: 'parent', drag: function(e, ui){ alert("dragging"); } }); $("html").css("overflow", "hidden"); }, onClose: function(){ $("html").css("overflow", "auto"); $("table tr td img").live("click", function(){}); $.modal.close(); } }); });
- JQuery UI可resize不支持position:fixed; 有什么建议?
- jQuery:draggable connect to sortable。 draggable项具有与可排序列表不同的DOM
- resize时可拖动对象背景图像的大小
- 在jQuery中,如何在ajax调用失败时恢复可拖动?
- 未捕获的TypeError:$(…)。draggable不是函数
- 我如何使动态创建的元素draggable()?
- 如何在jQuery中创建一个可拖动的元素?
- JQuery Draggable + Sortable:如何判断项目是否实际添加到我的可排序列表中?
- 使用draggables和resizables删除Jquery div