Mav*_*ven 162 javascript jquery scroll
我在我的网站上遇到jQuery功能问题.它的作用是,它使用该window.scroll()
功能来识别窗口何时改变其滚动位置,并且在更改时调用一些函数来从服务器加载数据.
问题是,.scroll()
只要滚动位置发生一点变化并在底部加载数据,就会调用该函数; 但是,我希望实现的是当滚动/页面位置到达底部时加载新数据,就像Facebook Feed一样.
但我不知道如何使用jQuery检测滚动位置?
function getData() {
$.getJSON('Get/GetData?no=1', function (responseText) {
//Load some data from the server
})
};
$(window).scroll(function () {
getData();
});
Run Code Online (Sandbox Code Playgroud)
Kon*_*nev 293
您可以使用jQuery的.scrollTop()
方法提取滚动位置
$(window).scroll(function (event) {
var scroll = $(window).scrollTop();
// Do something
});
Run Code Online (Sandbox Code Playgroud)
Dav*_*tag 115
您正在寻找这个window.scrollTop()
功能.
$(window).scroll(function() {
var height = $(window).scrollTop();
if(height > some_number) {
// do something
}
});
Run Code Online (Sandbox Code Playgroud)
yey*_*ene 35
点击这里DEMO http://jsfiddle.net/yeyene/Uhm2J/
function getData() {
$.getJSON('Get/GetData?no=1', function (responseText) {
//Load some data from the server
})
};
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
alert("bottom!");
// getData();
}
});
Run Code Online (Sandbox Code Playgroud)
小智 6
$(window).scroll( function() {
var scrolled_val = $(document).scrollTop().valueOf();
alert(scrolled_val+ ' = scroll value');
});
Run Code Online (Sandbox Code Playgroud)
这是获取滚动值的另一种方法.
归档时间: |
|
查看次数: |
562168 次 |
最近记录: |