• 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 () {
       // 搞起
    
    })
  • 相关阅读:
    文件操作
    数据补充
    小数据池
    列表
    基础知识1
    我的Python之旅开始
    正则
    模块
    迭代器与生成器
    文件操作
  • 原文地址:https://www.cnblogs.com/mr-shb/p/11584235.html
Copyright © 2020-2023  润新知