バックグラウンドのないリンクと、ホバー上の背景を変更するCSSルールがあります。Joverery hover on hover?
親bgは白、リンクはホバー - 青です。
ホバー効果を徐々に行うことができます、白から青までですか?
ありがとうございました。
li a {}
li a:hover { background: blue; }
バックグラウンドのないリンクと、ホバー上の背景を変更するCSSルールがあります。Joverery hover on hover?
親bgは白、リンクはホバー - 青です。
ホバー効果を徐々に行うことができます、白から青までですか?
ありがとうございました。
li a {}
li a:hover { background: blue; }
色をアニメーション化するために、あなたはjQueryのための "color plugin" をダウンロードする必要があり、これが機能するためにcolor plugin
jQuery('a#theLink').hover(function(){
$(this).stop().animate({backgroundColor: 'blue'});
}, function() {
$(this).stop().animate({backgroundColor: 'white'});
});
を必要としています。
JQueryで色をアニメーション化できないため、プラグインを使用する必要があります。
$(this).animate({ backgroundColor: "blue" }, 'slow');
あなたは余分な色のプラグインを必要としません:
は、その後、それはのようなものになるだろうColour Animation plugin
を試してみてください。 jQueryの上にjQuery UIが必要です。アニメーションも色で行うことができます。 (あるいは何らかの理由でjQuery UIを使いたくないのであれば、別のプラグインがそのトリックをやってくれると思いますが、jQueryコアとjQuery UIを含めて試してみました)
アニメーションそのものは...
$("li").hover(function() {
$(this).animate({
backgroundColor: "#ffffff"
}, 'slow');
});
ファイルサイズはあまり問題にはならないキロバイトのレベルでの日数(物は追加されますが)は、記録のためだけです:jquery.color.js - 4k | jQuery-ui-1.8rc3.custom.min.js - 64k –
誰もまだ誰もいないので、jQueryのUIを使用しているなら、あなたはいいですね。 jQuery UIを使用していない場合は、この機能のためだけに使用しないでください。カラープラグインを使用してください。 – MikeJ
これは実際には投稿されたときに当てはまりましたが、今のところ... "たとえば、幅、高さ、または左にアニメーションを付けることはできますが、背景色はjQuery.Color()プラグインを使用しない限りapi.jquery.com/animate/ – tomfumb
bgFade・デ・背景画像をアニメーションは非常に素晴らしいとシンプルなプラグイン:
これらのリンクは、ちょうど彼のjQueryのウェブサイト、どこにも行きません。ジェームズの答えと同じです。 –
答えはほぼ5歳ですので、リンクが移動している必要がありますが、JQuery UIを使用して色をアニメートできます:http://jqueryui.com/animate/ – Fermin