2013-02-25 80 views
0

我正在使用jQuery UI。当我拖动iframe中的元素并将鼠标移出iframe时,元素仍处于可拖动状态。所以当我将鼠标移回到iframe时,我仍然可以拖动它,就像我将鼠标放下一样。使用jQuery UI拖放iFrame问题

如何避免它?因此,如果我开始拖动元素,当我离开最后一个可拖动位置的iframe时,它会停止?

回答

0

当您的指针离开iframe时,您需要触发mouseup(),以便不会释放被拖动的元素。

$('body').one("mouseleave", function(){ 
    $('body').mouseup(); 
}); 

有更多的问题要问关于我的解决方案,所以请参考我的问题posted here更多细节