zoukankan      html  css  js  c++  java
  • jquery实现上拉加载更多

     1 let scrollEvent = 'scroll.' + Date.now();
     2 let touchmoveEvent = 'touchmove.' + Date.now();
     3 SSpa.onModEvents('invitation/list',{
     4     ready: _=>{
     5         initVue()
     6     },
     7     isShow: _=>{
     8         Vm && Vm.init()
     9         let title = '我的邀请'
    10         hybirdApp.setTitle(title)
    11         document.title = title
    12 
    13         let screenH = document.documentElement.clientHeight;
    14         function loadMore() {
    15             let lastItem = $(Vm.$el).find('table')[0];
    16             let lastBot = lastItem ? lastItem.getBoundingClientRect().bottom : 0;
    17             if(lastItem && lastBot-screenH<=0) {
    18                 if(Vm.hasNextPage){
    19                     Vm.queryDate(Vm.nextPage);
    20                 }
    21             }
    22         }
    23         $(document).on(scrollEvent + ' ' + touchmoveEvent, window.Util.debounce(function(){
    24             if(Vm.hasNextPage){
    25                 loadMore();
    26             }
    27         }));
    28 
    29     }
    30 })
  • 相关阅读:
    浅谈最长上升子序列(LIS)
    浅谈树链剖分
    数字计数
    windy数
    骑士(树形dp)
    旅游规划
    皇宫看守
    k8s安装报错
    linux文件夹存储潜规则
    搭建覆盖率测试环境
  • 原文地址:https://www.cnblogs.com/summer0319/p/7197036.html
Copyright © 2011-2022 走看看