请看我的例子:
http://fiddle.jshell.net/Msd7v/10/
console.log($('#app').contents().find('.widget').draggable({
iframeFix:true,
start:function(){ console.log('started') },
drag:function(){ console.log('dragging') },
stop:function(){ console.log('stopped') }
}));
你可以在控制台看到拖动一个item的时候,会触发start和drag的事件,但是如果你放手,stop动作不会触发。您也无法再次拖动该项目,可能是因为未正确处理 mouseup 状态。
有人对修复有一些想法吗?提前致谢。
编辑:添加了没有 srcdoc 的新示例,以显示这种情况发生在工作 iframe 中。