我的網頁上有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