這裏是我的代碼:如何爲特定時間的元素設置背景顏色?
$('html,body').animate({scrollTop: -20 + $('.clsname').offset().top});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div class="clsname">scroll to here</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
我還需要將此代碼添加到它:
var $el = $(".clsname"),
x = 2000,
originalColor = $el.css("background");
$el.css("background", "orange");
setTimeout(function(){
$el.css("background", originalColor);
}, x);
我的意思是,我想這兩個滾動到一個元素,集它是橙色背景色,持續2秒。我怎樣才能做到這一點?
注意:如果橙色在2秒後順利淡化將是完美的。
謝謝你..給予好評 – stack
歡迎您添加淡入只需添加過渡:所有2秒到你的c ss風格你有每種顏色 –