我的网页上有70多个div。如何在滚动时淡入淡出元素?
我不想一次显示所有div,直到用户滚动页面。 我想隐藏我的页面上的溢出元素,而用户滚动页面时,隐藏的div应该再次消失。
但我无法隐藏溢出元素,也没有找到任何淡入淡出的方法如果窗口滚动,再次溢出元素。
但是我给它一个试戴
$(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();
}
});
});
Jsfiddle
如何才能做到这一点?
您希望元素淡入,因为他们滚动到视图中,并在视图滚动时淡出? – CodeToad
@CodeToad,正好! – Manoj
首先,你不能设置溢出:隐藏在窗口或文档上,为此使用body!第二,你可以使用这样的插件:http://www.jquery4u.com/demos/infinite-scrolling-demo1/ – reyaner