вы должны использовать if(auto)
в mouseover
функции события, как эта
var auto = false;
$(document).on("mouseover","#load-more",function() {
if(auto){
console.log(page)
page=page+1;
loadMoreData(page);
}
});
$(document).on("click","#load-more",function() {
console.log(page)
page=page+1;
auto = true;
loadMoreData(page);
});
в вашем коде при проверке загрузки страницы auto
, а затем не возвращаться к этому коду для присвоения mouseover
событие, и вы можете изменить свой код на
$(document).on("click","#load-more",function() {
console.log(page)
page=page+1;
auto = true;
loadMoreData(page);
$(document).on("mouseover","#load-more",function() {
console.log(page)
page=page+1;
loadMoreData(page);
});
});
с последним кодом, который вы не можете использовать auto
переменная