以下が機能しない理由は誰でも知っています。アニメートせずにcssを直接設定するだけで機能します。//div.css( {backgroundPosition: "bottom left"} );
$("#menu li").bind("mouseover", function(){
var div=$(this).find('div');
div.css( {backgroundPosition: "bottom left"} );
div.stop().animate( {backgroundPosition: '25px 0px'}, {duration:500} );
})
.mouseout(function(){
var div=$(this).find('div');
div.stop().animate( {backgroundPosition: "0px 0px"}, {duration:500} );
});