jqweui 關於$(document.body).infinite的bug


jqweui,0.8.2版本infinite存在bug,會存在下拉不觸發的情況,解決辦法:

源代碼3730行附近

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代碼:https://files.cnblogs.com/files/qidian10/jquery-weui.min.js

注意:僅針對0.8.2版本,高級版本的官方已修復


免責聲明!

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



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