내 페이지에는 70 개 이상의 div가 있습니다.스크롤하는 동안 fadeOut 요소를 fadeIn하는 방법?
사용자가 페이지를 스크롤 할 때까지 모든 div를 한 번에 표시하고 싶지 않습니다. 내 페이지에서 오버플로 된 요소를 숨기려고합니다. 사용자가 페이지를 스크롤하는 동안 숨겨진 div가 다시 페이딩되어야합니다.
하지만 오버 플로우 된 요소를 숨기고 창을 스크롤하면 오버플로 된 요소를 다시 페이드 인하는 방법을 찾을 수 없습니다.
그러나 나는 그것을Jsfiddle
방법이 작업을 수행 할 수있는 try-
$(function(){
$(window).css("overflow","hidden");
var lengthy= $('.content').length;
alert(lengthy);
var scrollbottom= $(window).scrollTop()+$(window).height();
$(window).scroll(function(){
$(document).css("overflow","hidden");
if($(window).height() >scrollbottom)
{
$(document).fadeIn();
}
});
});
을했다? 당신의 jQuery를이가하는 일이
$(window).scroll(function() {
if ($(window).scrollTop() >= $(document).height() - $(window).height() - 10) {
//Add something at the end of the page
}
});
처럼 뭔가를해야만하는
을 원하는 생각을 보여줍니다
... 그것은 그것을 가지고 필요는 없습니다,하지만 스크롤해야하는지 지점 페이지를 정의하는 더 제어 할 수 있습니다 그들은 보기로 스크롤하고,보기에서 스크롤 할 때 사라집니다. – CodeToad
@CodeToad, 맞아! – Manoj
먼저, 오버 플로우를 설정할 수 없습니다 : 창이나 문서에 숨김이 설정되어 있습니다! 그리고 두 번째로 다음과 같은 플러그인을 사용할 수 있습니다. http://www.jquery4u.com/demos/infinite-scrolling-demo1/ – reyaner