我需要知道當我將鼠標滑動到不同的元素(鏈接)時,如何停止發生的mouseleave事件。如果我沒有輸入特定的元素,我如何設置一個條件,說只做mouseleave動畫?停止jQuery Mouseleave事件當進入另一個特定元素
$(activity_link).mouseenter(function() {
$(this).siblings(".delete_place").animate({
"left" : "-28px"
}, 300);
}).mouseleave(function() {
$(this).siblings(".delete_place").animate({
"left" : 0
}, 300);
});
這將是有益的,包括你的HTML和細節這個元素。通常的做法是將這個元素作爲主元素的一個子元素,並將其完全定位。但是這很依賴於具體細節。 – 2013-04-30 13:53:55
您可能應該多添加一些問題,因爲可能有更好的方法來解決您的整體問題,而不是使用'.mouseenter'和'.mouseleave'。 – CaptainBli 2013-04-30 13:54:06