1
hzw758 2017-08-24 09:49:52 +08:00
设置个 flag,默认值为 true,执行代码前先判断 flag,执行过之后把 flag 设为 false
|
2
jy02534655 2017-08-24 09:54:54 +08:00
或者执行之后停止监听滚动条滚动事件
|
3
SourceMan 2017-08-24 09:55:50 +08:00
.on .off
|
4
tianxiacangshen OP @jy02534655 有多处要监听,所以也不能第一次检测到就停止监听
|
5
tianxiacangshen OP @jy02534655
@hzw758 这样可以 var load1=true; var load2=true; $(window).scroll(function(){ var height=$(window).scrollTop(); if(height > 600 && load1){ load1=false; $('#load-1').load(Url+'/ad/1'); } if(height > 1000 && load2){ load2=false; $('#load-2').load(Url+'/ad/2'); } }); |
6
weer0026 2017-08-24 11:33:08 +08:00
再加个 throttle 更好吧。
|
7
SakuraKuma 2017-08-24 11:37:27 +08:00
在需要加载的容器 one 一个自定义事件,到达的时候 triggerHandler。
|