我有一个包含一些内容的页面。当它打开时,我想只显示第一个div,并在从顶部滚动500 px后加载所有其他div。怎么做?
目标是延迟加载内容,而不仅仅是隐藏它
代码示例:
<div id="first_loaded"></div>
<div id="loaded_after_scrolling"></div>
答案 0 :(得分:2)
这里有一个a fiddle和你的例子。
$( document ).ready(function() {
$("#loaded_after_scrolling").hide();
$(window).scroll(function() {
if($(window).scrollTop()>500) {
$("#loaded_after_scrolling").fadeIn();
}
});
});
答案 1 :(得分:0)
使用:
$(window).scroll(function(){
if ($(window).scrollTop() > 500)
{
// load div content here
}
}
修改强>