0
isScrolledIntoView函数已经被讨论过好几次了。然而,我会在这里淡入淡出还是一件特别的事情。isScrolledIntoView获取对象列表
问题:下面的代码应该让各个项目一个接一个显示出来。所以这些随着时间的推移而逐渐出现。然而,在这里,他们同时被调用。否则,它可以像我想象的那样工作。
非常感谢您的帮助。
function isScrolledIntoView(elem) {
var docViewTop = jQuery(window).scrollTop();
var docViewBottom = docViewTop + jQuery(window).height();
var elemTop = jQuery(elem).offset().top;
var elemBottom = elemTop + jQuery(elem).height();
return ((elemBottom <= docViewBottom) && (elemTop >= docViewTop));
}
jQuery(window).scroll(function() {
if (isScrolledIntoView('#fadein_product1')) {
jQuery('#fadein_product1 img.fading').each(function() {
inImgViewproduct1 = true;
var delay = 500;
jQuery(this).delay(delay).fadeIn(2000);
delay += 300;
});
}
else {
inImgViewproduct1 = false;
jQuery('#fadein_product1 img.fading').fadeOut();
}
变种延迟= 500;需要在你的each()函数 –
Ups之外,你是绝对正确的,但它不能解决我的问题,即img.fading对象的“跳跃淡入”。 –