我正在使用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