2013-02-25 76 views
0

我正在使用jQuery UI。當我拖動iframe中的元素並將鼠標移出iframe時,元素仍處於可拖動狀態。所以當我將鼠標移回到iframe時,我仍然可以拖動它,就像我將鼠標放下一樣。使用jQuery UI拖放iFrame問題

如何避免它?因此,如果我開始拖動元素,當我離開最後一個可拖動位置的iframe時,它會停止?

回答

0

當您的指針離開iframe時,您需要觸發mouseup(),以便不會釋放被拖動的元素。

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

有更多的問題要問關於我的解決方案,所以請參考我的問題posted here更多細節