div要素の上にマウスを置くと、divの背景色を別の色にフェードインする次のJQueryコードがあります。素晴らしいですが、jqueryui.jsが動作する必要があります。私のページはすでに他の目的でjquery.jsを使用しているので、両方のフレームワークをロードする必要があります。JQuery - マウスを動かすと色が薄くなる
これはjqueryuiではなくjqueryでのみ行うことができますか?
<!-- fade page onload -->
$(document).ready(function(){
$('#page_effect').fadeIn(1000);
});
<!-- fade login form to color on hover -->
$(document).ready(function(){
$("#frmLogin").hover(
function() {
$(this).stop().animate({ backgroundColor: "#fff"}, 800);
},
function() {
$(this).stop().animate({ backgroundColor: "#e6e6e6" }, 800);
});
});
ありがとうございます!
なぜjQueryUIが必要ですか? 'animate()'はjQueryライブラリの一部です。 –
しかし、それはjqueryUIの拡張であるbackgroundColorを利用できません –
次に、カラープラグインを使用して色をアニメーション化する必要があります:http://stackoverflow.com/questions/190560/jquery-animate-backgroundcolor –