我正在使用.mouseover和.mouseout以及.hover制作动画,但是在这两种方法中,当我更改Opera浏览器的选项卡并返回页面时,mouseout函数(以及第二个函数来自.hover),再次执行:
$("#getBtn")
.mouseover(function(){
$("#menuTabLogo").css("background-image","url(img/over.gif)");
})
.mouseout(function(){
$("#menuTabLogo").css("background-image","url(img/normal.gif");
});
$("#ubBackground").hover(function(){
$(this).stop().css("background-image","url(img/userBoxMouseOver.gif)");
}, function(){
$(this).stop().css("background-image","url(img/userBoxMouseOut.gif)");
});
所以这只是我的代码,也许这不是最好的编程决定,但我是JQuery的新手并且对我有用(没有这个'bug')。所以任何决定都受到欢迎。 :)