我正在使用 jScrollPane 并试图找出如何获得滚动量。基本上我想知道用户何时到达滚动的底部,以便我可以触发另一个功能。这是我的功能:
in_page_scroll : function() {
"use strict";
var inpage_container = $('.pal_inpage_wrapper'),
inpage_top_padd = $('.header_wrapper').height(),
win_main_height = $(window).height() - inpage_top_padd;
inpage_container.css({
height: win_main_height,
marginTop: inpage_top_padd,
paddingTop: 0}).jScrollPane({
autoReinitialise: true,
enableKeyboardNavigation : true
}).bind('mousewheel', function(e) {
e.preventDefault();
});
}
提前致谢。
- * 编辑 * - - - - - - - - - - - - - - - - - - - - - - - --------------------------------------
我刚刚找到了答案。这里是:
$(function() {
var element = $('.scroll-pane').jScrollPane(),
api = element.data('jsp');
$('.scroll-pane').bind('scroll', function() {
if($('.scroll-pane').outerHeight() + api.getContentPositionY() >= api.getContentHeight()) {
//Fire another function here
}
});
});