[問題] div高度判定
$(document).ready(function(){
$(window).scroll(lazyload);
loaded=false;
});
function lazyload(){
if ($(window).scrollTop() + $(window).height() >=
$('div#loading').offset().top) {
if(!loaded){
alert("1");
loaded=true;
}
}
}
想問的是
因為一次滾動會滾好幾格
然後會產生好幾次判定
雖然加上了loaded布林
但是不知道為什麼可能是事件幾乎是同時發生的
還是會產生好幾次的alert
照理說應該是指會產生一次,也就是第一個滿足條件的情況而已
不然可能會造成多載的情況
這部分是哪裡出了問題呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.93.204
→
08/07 17:04, , 1F
08/07 17:04, 1F
→
08/07 17:04, , 2F
08/07 17:04, 2F
→
08/07 17:13, , 3F
08/07 17:13, 3F
→
08/07 17:23, , 4F
08/07 17:23, 4F
→
08/07 17:26, , 5F
08/07 17:26, 5F
→
08/07 17:26, , 6F
08/07 17:26, 6F
→
08/07 17:26, , 7F
08/07 17:26, 7F
→
08/07 17:28, , 8F
08/07 17:28, 8F
→
08/07 17:28, , 9F
08/07 17:28, 9F
→
08/07 17:30, , 10F
08/07 17:30, 10F
→
08/07 17:31, , 11F
08/07 17:31, 11F
→
08/07 17:31, , 12F
08/07 17:31, 12F
→
08/07 17:31, , 13F
08/07 17:31, 13F
→
08/07 17:32, , 14F
08/07 17:32, 14F
→
08/07 17:34, , 15F
08/07 17:34, 15F
→
08/07 17:34, , 16F
08/07 17:34, 16F
→
08/07 17:35, , 17F
08/07 17:35, 17F
→
08/07 17:35, , 18F
08/07 17:35, 18F
→
08/07 17:45, , 19F
08/07 17:45, 19F
→
08/07 17:45, , 20F
08/07 17:45, 20F
→
08/07 17:46, , 21F
08/07 17:46, 21F
→
08/07 19:07, , 22F
08/07 19:07, 22F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章