У меня есть тег div, для которого установлено переполнение: scroll in css.
У меня есть обратный вызов, который должен вызываться в конце прокрутки элемента, который найден с помощью этого.
$('#details').scroll( function () {
if ($(this).height() == ($(this).get(0).scrollHeight - $(this).scrollTop())) {
getDetails($("span:last").attr("id"), 3);
}
});
где getDetails - это обратный вызов, который я использую.он берет последний элемент span внутри div и отправляет его как значение.это все ajax звонки.проблема в том, что getDetails вызывается трижды каждый раз, когда я нахожу в конце div.какие-либо предложения о том, как сделать так, чтобы он вызывался один раз?
Повторный обратный вызов происходит только тогда, когда я использую колесо прокрутки или нажимаю кнопку полосы прокрутки, чтобы перейти вниз.Все отлично работает при перетаскивании полосы прокрутки.