jQuery(function() {
jQuery('#rightbar').bind('mouseenter',function(){
jQuery(this).stop().animate({right: 0}, {duration:600});
});
jQuery('#rightbar').bind('mouseleave',function(){
jQuery(this).stop().animate({right: '-150px'}, {duration:600});
});
});
虽然我在我的网站上使用此功能,但它在除 Firefox(最新)之外的所有其他浏览器上都能正常工作。
当我将鼠标悬停在 div #rightbar 上时,它会向左移动,而不是像我的脚本一样向右移动。我检查了 Chrome 和 frefox:
在 Chrome 上,悬停时,右属性从:-150 -> 0
但是在Firefox上,当悬停时,右属性更改-150 -> -170 ...等。
我不知道为什么,也许是Firefox的错误(?)。
期待您的帮助。
谢谢!
P/s:你可以在这里查看:http: //goo.gl/SChFo