0

ページが読み込まれたときに、要素のいずれかで現在 #7495BA を使用しているすべての CSS が #67C65D にフェードするようにするスクリプトが必要です。1 つの変更のみで、その間でフェードせず、ホバリングやクリックによるプロンプトも表示されず、ページ リクエストだけで青色から始まり、緑色にフェードします。

この背後にある理論は、サイトの認識可能な形式はまだそこにあるということですが、この特定のページはインデックスではないため、通常から異常への色の変化が目立つはずです. 頭の中にアイデアはあるけど、作り方がわからない!

助けてください!!

4

1 に答える 1

1

これは背景色で機能するはずです:

$(document).ready(function() {



$('body *').each(function() {
    color='rgb(116, 149, 186)';



 if($(this).css('background-color')==color) {
    $(this).animate({
backgroundColor: '#67C65D'
}, 2000 ); 
 }
});





});

HTML:

<body>
<div id="header">sss</div>
<div id="content">ddd</div>
<div id="footer">fffff</div>

</body>

CSS:

#header { background-color: #7495BA; height:50px;width:100%; }
#content {
    width:100%;
    height:300px;
    background-color:red;
}
#footer {
    width:100%;
    height:50px;
    background-color: #7495BA;
}

もちろん、次のプラグインが必要です: http://www.bitstorm.org/jquery/color-animation/

編集 2: http://jsfiddle.net/NCctc/

于 2013-06-22T22:38:10.747 に答える