zoukankan      html  css  js  c++  java
  • WEUI滚动加载

    var row = 6, page = 1;
    var loading = false; //状态标记
    $(document.body).infinite().on("infinite", function () {
    if (loading) return;
    loading = true;

    setTimeout(function () {
    var srow = row * (page - 1);
    var erow = row * page;

    loaddata(srow, erow);
    loading = false;
    }, 1500); //模拟延迟
    });

    function loaddata(srow, erow) {
    var url = "";
    var $html = "";

    $.ajax({
    type: "get",
    url: url,
    data: { "srow": srow, "erow": erow},
    dataType: "json",
    success: function (data) {
    if (data == "" || data == null) {
    $(document.body).destroyInfinite(); //销毁插件。之后再次调用
    $("#load").hide();
    // $.toast("无记录显示", "text");
    } else {
    var res = data;

    if (res.length == 0 && page == 1) {
    $(document.body).destroyInfinite(); //销毁插件。之后再次调用
    $("#load").hide();
    // $.toast("没有更多数据啦!", "text");
    }
    else {
    if (res.length < row) {
    $(document.body).destroyInfinite(); //销毁插件。之后再次调用
    $("#load").hide();
    }
    var nowDate = new Date(getTime().replace(new RegExp(/-/gm), "/"));//解决兼容

    for (var i in res) {
       $html += '<span></span>‘;
    }

    var $list = document.getElementById("list");
    $list.innerHTML += $html;

    page++;
    }
    }
    },
    error: function (msg) {
    $.toptip('数据加载出错', 'error');
    $("#load").hide();
    }
    })
    }

  • 相关阅读:
    jquery实现全选、不选、反选的两种方法
    EasyGui
    PyInstaller打包成exe可执行文件
    paramiko模块
    仿照admin写一个startk组件
    django-model之Q查询补充
    django-Model _meta API
    django-admin的源码流程
    权限管理具体代码实现
    021.15 IO流 其他流
  • 原文地址:https://www.cnblogs.com/w1-y2-q5/p/10536039.html
Copyright © 2011-2022 走看看