私は 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
}
});
});