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();
}
VAR 지연 = 500; 각() 함수 밖에서해야합니다 –
Ups, 당신은 절대적으로 옳았 습니다만, img.fading 객체의 "점차 사라져가는"문제로 내 문제를 해결하지 못합니다. –