我正在使用JQuery droppable容器来删除其他元素。用户鼠标悬停在容器上时添加hoverClass。在这个类中,我设置了容器的新宽度。但是这个新的宽度在鼠标离开容器时没有考虑。由于容器具有旧宽度,因此触发了Out事件。更奇怪的是,如果我非常缓慢地移动拖动元素以考虑容器的新宽度。JQuery droppable事件触发太早
我已经在这里摆弄例如: http://jsfiddle.net/SLGdE/709/
测试在Chrome和FF。
我该如何达到新的可放置容器的宽度?
$(function() {
$("#draggable").draggable({
revert:true
});
$("#droppable").droppable({
tolerance: "pointer",
hoverClass: "over"
});
});
遇到同样的问题,您是如何设法解决您的? – gwinh
我通过在拖动时手动检查来解决这个问题,如果仍然在可拖拽元素上。 – slotomo