我正在努力使一組div
在屏幕上顯示時逐漸淡入。不過,我仍然有一些麻煩讓它工作。在視口中依次淡入div時
我有約5 div
的類hideme
,我想慢慢地淡入,一旦他們進入視野。
這些div
的的HTML很簡單:
<div class="hideme">
<h3 class="text-white">one</h3>
<img src="../link-to-image.jpg">
<p>Some text that goes here!</p>
</div>
到目前爲止,我有這個作爲我的jQuery的,但我不知道在哪裏就不見了錯了,我覺得可能是幾個那裏有語法錯誤。
var divs = $('.hideme');
$(window).on('scroll', function() {
$.each(divs, function(i, item) {
if($(item).offset().top <= $(window).scrollTop();) {
setTimeout(function() {
$(item).css('opacity', '1');
}, 1000 * i);
}
});
});
你能提供一個jsfiddle嗎?這將有助於:] –