【发布时间】:2012-03-18 13:03:02
【问题描述】:
我有一个设置为溢出的 div 标签:css 中的滚动。
我有一个回调,它应该在使用它找到的元素的滚动结束时调用。
$('#details').scroll( function () {
if ($(this).height() == ($(this).get(0).scrollHeight - $(this).scrollTop())) {
getDetails($("span:last").attr("id"), 3);
}
});
其中 getDetails 是我正在使用的回调。它获取 div 中 span 的最后一个元素并将其作为值发送。它所有的ajax调用。问题是每次我将鼠标悬停到 div 末尾时都会调用 getDetails 三次。关于如何让它被调用一次的任何建议?
只有当我使用滚轮或按下滚动条按钮向下时才会发生重复回调。拖动滚动条时一切正常。
【问题讨论】:
标签: javascript jquery html callback scroll