使用 jquery 滚动 div 时加载内容
我需要在滚动 div 时加载内容,而不是窗口。 这是我的 CSS 代码:
#sidebar{
width:30%;
float:right;
height:455px;
}
#video_list{
height:100%;
overflow:auto;
}
这是我的 html 代码:
<div id="sidebar" >
<!-- other -->
<div id="video_list">
</div>
</div>
Video_list 是可滚动的,内容是通过 ajax 调用加载的。 当我转到滚动条的末尾时,我需要再次加载内容。 如何确定可滚动 div 的高度? 我尝试过这个:
if ($("#video_list").scrollTop()==$("#video_list").height()){
loadContent();
}
但它不起作用!
I need to load content while scrolling a div, not window.
That's my CSS code:
#sidebar{
width:30%;
float:right;
height:455px;
}
#video_list{
height:100%;
overflow:auto;
}
And this is my html code:
<div id="sidebar" >
<!-- other -->
<div id="video_list">
</div>
</div>
Video_list is scrollable and the content is loaded by ajax call.
When I go to the end of scrollbar i need to load content again.
How can i determine the height of scrollable div ?
I tried this:
if ($("#video_list").scrollTop()==$("#video_list").height()){
loadContent();
}
but it doesn't work !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要获取滚动高度,您可以这样做:
To get the scroll height you can do this: