-
August 29th, 2017, 01:43
#1
مجدد روشن کردن یک رویداد پس از خاموش کردن آن در jQuery
سلام و درود
یه همچین کدی دارم:
کد PHP:
jQuery(window).on("scroll.bottom", function() {
if((window.innerHeight + Math.ceil(window.pageYOffset)) >= document.body.offsetHeight) {
jQuery(window).off("scroll.bottom");
loadMore();
}
});
همون طور که مشخصه هر وقت اسکرول به پایین صفحه برسه رویداد scroll.bottom خاموش میشه و تابع loadMore اجرا میشه حالا من میخوام بعد از اتمام اجرای تابع loadMore دوباره روشن کنم رویداد scroll.bottom رو.
چطوری میشه این کار رو کرد؟
تشکر
ویرایش توسط naghmesra : August 29th, 2017 در ساعت 01:45
-
-
August 29th, 2017 01:43
# ADS
-
August 29th, 2017, 14:12
#2
عضو دائم
پاسخ : مجدد روشن کردن یک رویداد پس از خاموش کردن آن در jQuery
کد:
var eventHandler = function(event) {
if((window.innerHeight + Math.ceil(window.pageYOffset)) >= document.body.offsetHeight) {
jQuery(window).off("scroll.bottom");
loadMore();
jQuery(window).on("scroll.bottom", eventHandler);
}
}
jQuery(window).on("scroll.bottom", eventHandler);
-
تعداد تشکر ها ازT.Toosi به دلیل پست مفید