Возможное решение
Просто чтобы убедиться,
Проверьте эту ссылку и посмотрите, может ли это решение помочь вам.Он проверяет, когда вы достигли нижней части свитка.Это действительно точно!
<div id="box" style="height:300px; overflow:auto;">
<div class="inner">
<!-- Your content goes here -->
</div>
</div>
var elem = $('#box');
var inner = $('#box > .inner');
if ( Math.abs(inner.offset().top) + elem.height() + elem.offset().top >= inner.outerHeight() ) {
// We're at the bottom!
}
Проверка коэффициента масштабирования
Хм, если это не сработает, я бы посоветовал вам взглянуть на этовопрос и ответ .
Они обсуждают, как определить степень увеличения в разных браузерах.Оттуда вы можете исправить свой код для учета увеличения при определении конца прокрутки.
Плагины бесконечной прокрутки
Кроме этого, я бы посоветовал вам посмотреть нанекоторые из альтернативных плагинов, которые управляют бесконечной прокруткой, например
Я мог бы перечислить несколько других, но проще просто выполнить поиск в Google, их так много.
Удачного кодирования и удачи!:)