2011-07-13 15 views
0

可能性の重複:
jQuery animate backgroundColorjqueryの:簡単なアニメーションの質問

http://johanberntsson.se/dev/fysiosteo/

メニューを合わせると、私は#にそのbackbgroundcolorをフェードアウトするメインメニューを希望1秒以上でfff。しかし、私はそれを働かせることはできません。私のコード:

$('#menu-main-menu').children('li').mouseout(function() { 
      $(this).css('background', '#AFFFAF').animate({ 'background' : '#fff' }, 1000); 
     }); 

私はanimate()を使用しないので、明らかに何かが分かりません。ありがとう。

+2

+1を、あなたはまた、代わりに '背景color'を使用する必要があります「背景」。カラープラグインはjQuery UIにも含まれていますので、これを使用している場合は、上記の修正以外に何も必要ありません。 – DarthJDG

+0

プラグインのページがもう稼働していないように見えません。誰かが最近のリンクを見つけることはできますか? –

+0

jquery UIが含まれていますが、まだアニメーションが表示されません。私が何かを逃した場合、あなたはソースをチェックすることができますか? – Johan

答えて

0

多分ので、あなたのアニメイトタグに機能を配置...

$(this).css('background', '#AFFFAF').animate(function() {$(this).css('background', '#FFF')}, 1000); 
0

はこのスニペットを試してみてください:重複するため

$("#menu-main-menu").children('li').mouseout(function() { 
    $(this).animate({ backgroundColor: "#fff" }, 1000); 
});