zoukankan      html  css  js  c++  java
  • 滑动加载函数

    更多...正在加载函数
    //分页loading
    var pageLoading;
    var pageLoadLock=false;
    function loadingPage(callback){
    if(!pageLoading){
    pageLoading=$('<div id="pageLoading" class="ui-loading-wrap "><p>正在加载中...</p><i class="ui-loading"></i></div>');
    $('body').append(pageLoading.hide());
    }
    //滚动加载
    window.onscroll=function(cllback){
    var sHeight=document.documentElement.scrollTop||document.body.scrollTop;//滚动高度
    var wHeight=document.documentElement.clientHeight;//window
    var dHeight=document.documentElement.offsetHeight;//整个文档高度
    if(dHeight-(sHeight+wHeight)<30)
    {
    if(!pageLoadLock) {
    pageLoading.show();
    pageLoadLock=true;
    callback();
    }

    }
    };
    return {
    setLock:function(val){
    pageLoadLock=val;
    },
    getPage:function(){
    pageLoading.show();
    pageLoadLock=true;
    callback();
    },
    hide:function(){
    pageLoading.hide();pageLoadLock=false;
    }
    };
    }
    //应用:
    var pager=loadingPage(function(){
    if((vm.count!=vm.list.length)||vm.page==0) {
    vm.page=vm.page+1;
    $.getJSON('class/class/findAll',{page:vm.page}, function (data){
    pager.hide();
    vm.count=data.data.count;
    vm.list.pushArray(data.data.rows)
    });
    }else{
    pager.hide();
    }
    });
    pager.getPage();

  • 相关阅读:
    algorithm 使用经验
    Overload, Override and Overwrite ( copy)
    stl sort使用经验
    list 删除制定元素
    php常用技巧
    php 日历源码
    stl smart指针
    一道华为笔试题 ,内存相关
    stl list使用。(转)
    List 使用经验
  • 原文地址:https://www.cnblogs.com/wxw1314/p/5590268.html
Copyright © 2011-2022 走看看