1

背景色が変化しない理由がまったくわかりません。すでにあまりにも多くの時間を費やしてきました。

<input type="button" class="front-consultation-btn" value="Get A Free Consultation">

<script>
    $('.front-consultation-btn').animate({ backgroundColor: '#FF0000', width: 400 }, 500);
</script>

なぜこれは width プロパティのみを変更するのですか?

4

2 に答える 2

2

これは、jQueryがデフォルトで色のアニメーション化をサポートしていないためです。jQueryUIは次の機能を追加します:http://jqueryui.com/demos/animate/

于 2012-08-14T19:25:10.050 に答える
1

CSS3を使ってみませんか?

.yourelement {
    background: #fff;
}

.yourelement:focus, .yourelement:hover {  
    -webkit-transition: background-color 0.5s linear;   
    background: #ccc;   
}  
于 2012-08-14T19:24:06.953 に答える