jQuery div hover功能在Firefox中不起作用

时间:2010-02-14 18:42:27

标签: jquery html hover firefox3.5 background-position

http://cambridgeuplighting.com/testimonials

此代码适用于Safari,IE7和IE8,但不适用于FF 3.5.7。当您将鼠标悬停在div上时,代码会更改小背景图标的背景。

jQuery(function( $ ){
 $('.oneThird').hover(function(){
  $(this).find('span.icon').css( {'background-position-y': '-60px'} );
 }, function(){
  $(this).find('span.icon').css( {'background-position-y': '0px'} );
 });
}); 

有人可以帮忙吗?非常感谢。

1 个答案:

答案 0 :(得分:6)

firefox不支持

background-position-y,因为你可以看到here。改为使用background-position: 0 -60px;(因此包括x和y位置指令)。