$(document).ready(function(){
$("#menu a").hover(function(){
$(this).animate({opacity: 0.25}, function(){
$(this).animate({opacity: 1});
});
});
});
我將這個效果應用到我的菜單中,所以當鼠標移過鏈接時它會顯示淡入淡出效果,但是當鼠標從中釋放時,效果會再次播放。它不應該。當鼠標在鏈接上,而不是當鼠標離開另一個時間應該只玩一次。懸停事件觸發兩次(在進入和離開)jQuery中?
jQuery的'.hover()'事件句柄'mouseenter'和'mouseleave',不'mouseover'和'mouseout'。 – Gavin 2016-02-15 11:54:23
當前方法是使用['''。對( 「鼠標懸停」)'''](http://api.jquery.com/on/) – developius 2016-06-07 12:17:32
@developius:'.mouseover()'是'的快捷方式。對(「鼠標懸停」)' – Blender 2016-06-07 13:12:05