Jquery WEUI 滾動加載(infinite)不觸發


源代碼:(1.0.1版本)

Infinite.prototype.scroll = function() {
   var container = this.container;
   var offset = container.scrollHeight() - ($(window).height() + container.scrollTop());
   if(offset <= this.distance) {
     container.trigger("infinite");
   }
}

修改:

Infinite.prototype.scroll = function() {
  var container = this.container;
  var tagName = container[0].tagName.toUpperCase()
    var scrollTop
    if (tagName === 'BODY' || tagName === 'HTML') {
        scrollTop = container.scrollTop() || $(window).scrollTop()
    } else {
        scrollTop = container.scrollTop()
    }
  var offset = container.scrollHeight() - ($(window).height() + scrollTop);
  if(offset <= this.distance) {
    container.trigger("infinite");
  }
}

頁面js:

$(document.body).infinite().on("infinite", function () {
   // 搞起

})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM