我正在使用jQuery UI。当我在iframe中拖动元素并将鼠标移出iframe时,该元素仍处于可拖动状态。因此,当我将鼠标移回iframe时,我仍然可以将其拖动,就像我将鼠标左键按下一样。
如何避免它?因此,如果我开始拖动元素,当我在最后一个可拖动的位置离开iframe时它会停止吗?
答案 0 :(得分:0)
当指针离开iframe时,你需要触发一个mouseup(),这样就不会释放被拖动的元素。
$('body').one("mouseleave", function(){
$('body').mouseup();
});
有更多问题与我的解决方案有关,所以请参阅我的问题posted here了解更多详情