0

jQuery 1.7 から jQuery 1.8 にアップグレードする必要がありますが、アップグレード後に backgroundPosition アニメーションが失敗します。Firebug コンソールにエラー メッセージはまったく表示されません。backgroundPosition アニメーションが 1.7 から 1.8 に失敗した経験のある人はいますか?

jQuery(navSelector).hover(function(){                   
      jQuery(this).find('a').stop().animate({"backgroundPosition":"(0 -40px)"},{duration:150});         
    },
    function(){             
      jQuery(this).find('a').stop().animate({backgroundPosition:"(0 0)"}, {duration:75});   
    });
});
4

3 に答える 3

1

animate backgroundPosition は 1.5 以降壊れています。

于 2012-12-02T10:54:57.270 に答える
0

1.8バージョンには、特にIE9とIE10で多くのバグがありました。1.8.1をダウンロードすれば、元気になるはずです。変更点は次のとおりです:http://blog.jquery.com/2012/08/30/jquery-1-8-1-released/

于 2012-09-11T21:00:30.813 に答える