博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片延迟加载和滑动翻页
阅读量:6721 次
发布时间:2019-06-25

本文共 1822 字,大约阅读时间需要 6 分钟。

一:预加载

首先,我们需要引用JS,

<script src="/Scripts/JQuery.LazyLoad.js"></script>

其次,修改img的格式为:

<img data-original="/images/img01.png" src="/images/grey.gif"><span>收藏</span></a>

注意,data-original中的path才是图片真是的地址,

最后,我们需要:

$(function () {    $("img").lazyload({        effect: "fadeIn"    });});

那么,问题来了,动态加载的图片是否也可以这么处理呢。原理上,是的,但是要注意,ajax动态加载的图片需要在 ajax 的success 中再次调用一遍上面的代码:

即类似:

var getPreOrders = function () {    $.ajax({        type: "post",        datatype: "json",        url: "/PreOrder/GetTop10PreOrder",        success: function (data) {            if (data.F == 1) {                alert(data.M);                return;            }             var con = "";            $.each(data.O, function (i, item) {                if (i > 3)                    return;                 con += "
  • "; con += " "; con += " "; con += "
    "; con += "

    " + item.Company + "" + TMinjiCommon.FormatTime(item.PublishTime) + "

    "; con += "

    "; con += item.OrderContent.substring(0, 20); con += "

    "; con += "
    "; con += " "; con += "
    "; con += "
  • "; }); $("#dingzhi").html(con); $("img").lazyload({ effect: "fadeIn" }); //alert(con); }, error: function (xhr, status, err) { alert(err); } });};

    why不解释。

     

    二:滚动翻页

    很简单,只要如下:

    $(window).scroll(function () {    // 当滚动到最底部以上100像素时, 加载新内容      if ($(document).height() - $(this).scrollTop() - $(this).height() < 100)    {        //alert("xxx");    }    //loadMore();});

    转载于:https://www.cnblogs.com/luminji/p/4766828.html

    你可能感兴趣的文章
    linux运维实战练习-2015年8月30日课程作业(练习)安排
    查看>>
    给新手的最佳类Windows界面的Linux发行版
    查看>>
    Centos7下按照配置nexus2
    查看>>
    第13章 使用Bind提供域名解析服务
    查看>>
    我的友情链接
    查看>>
    Centos7 mount/ rpm/ yum 软件仓库搭建
    查看>>
    EC2上源安装vnstat
    查看>>
    高性能Web服务之varnish应用详解及实战应用
    查看>>
    我的友情链接
    查看>>
    CentOS 6网卡名称修改 以及 centos7 采用传统命名方式
    查看>>
    Maven 中的jar包冲突
    查看>>
    lvs基于fwm定义集群服务
    查看>>
    awk 系列Part3:如何使用 awk 按模式筛选文本或字符串
    查看>>
    用cxfreeze打包Python3.3成exe文件
    查看>>
    关于c语言内存地址对齐的一点思考
    查看>>
    Unity3D游戏开发之《愤怒的小鸟》弹弓实现的技能培训
    查看>>
    重点掌握HTTP协议
    查看>>
    软件公司 之 老马与新马
    查看>>
    golang 并发二(调度)
    查看>>
    Scala的bounds
    查看>>