1

请看我的例子:

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 中。

4

2 回答 2

0

主流浏览器都不支持 srcdoc 属性,我认为这就是它无法正常运行的原因:http ://w3schools.com/html5/att_iframe_srcdoc.asp

于 2012-10-25T00:47:16.333 回答
0

在这里查看 jsfiddle:http: //fiddle.jshell.net/Msd7v/30/

更新 jQuery 到 1.10.1 和 jquery-ui 到 1.10.3 修复了这个

于 2014-01-09T02:45:39.133 回答