如何使用jQuery.one和.scroll?
我希望这个ajax只在出现滚动事件时加载,但只加载一次(而不是每次用户滚动)如何使用jQuery.one和.scroll?,jquery,scroll,Jquery,Scroll,我希望这个ajax只在出现滚动事件时加载,但只加载一次(而不是每次用户滚动) $(window).scroll(function(){ $.ajax({ url: "/reviews" }) .done(function( html ) { $( "#reviews-ajax" ).append(html); }); }); 使用如下标志: $(document).ready(function(){ var fla
$(window).scroll(function(){
$.ajax({
url: "/reviews"
})
.done(function( html ) {
$( "#reviews-ajax" ).append(html);
});
});
使用如下标志:
$(document).ready(function(){
var flag = 0;
$(window).scroll(function(){
if(flag == 0){
flag = 1;
$.ajax({
url: "/reviews"
})
.done(function( html ) {
$( "#reviews-ajax" ).append(html);
});
}
});
});
使用如下标志:
$(document).ready(function(){
var flag = 0;
$(window).scroll(function(){
if(flag == 0){
flag = 1;
$.ajax({
url: "/reviews"
})
.done(function( html ) {
$( "#reviews-ajax" ).append(html);
});
}
});
});
您可以使用jQuery的
one()
将处理程序附加到元素的事件。该处理程序将被执行
每个事件类型的每个元素最多一次
您可以使用jQuery的
one()
将处理程序附加到元素的事件。该处理程序将被执行
每个事件类型的每个元素最多一次
哇!太棒了。我正在删除我的答案。!哇!太棒了。我正在删除我的答案!