2012-10-24 20 views
1

请参阅我的例子:jQueryUI的可拖动不触发停止事件时,对象是在iframe中

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') } 
}));​ 

您可以在控制台中看到拖动某一项时,它会触发启动并拖动事件,但如果你放手,停止行动将不会触发。您也无法再次拖动该项目,大概是因为mouseup状态未正确处理。

任何人有一些解决方案的想法?提前致谢。

编辑:添加新的示例没有srcdoc来显示这发生在工作的iframe中。

回答

0

无主流浏览器支持srcdoc属性我以为就是为什么它是不正常:http://w3schools.com/html5/att_iframe_srcdoc.asp

+0

这个错误发生在一个真实的iframe中,其行为与在jsfiddle中使用srcdoc(srcdoc在chrome中工作)相同。不得不举个简单的例子,那是最简单的方法。 –

相关问题