博客
关于我
强烈建议你试试无所不能的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

    你可能感兴趣的文章
    LeetCode题解(四)
    查看>>
    【转】ExcelHelper类,用npoi读取Excel文档
    查看>>
    mysql主从同步与防火墙端口的设定
    查看>>
    图书下载
    查看>>
    MyBatis框架入门小案例(关于用mybatis框架对数据库的增删改查)
    查看>>
    分享文档到百度文库
    查看>>
    关于position和float的用法!
    查看>>
    10条影响CSS渲染速度的写法与建议
    查看>>
    [Android Pro] 注册 Google Play 开发者帐户
    查看>>
    TextView
    查看>>
    timeval gettimeofday
    查看>>
    runtime简介
    查看>>
    网站收集
    查看>>
    MySQL5.7 (审计)安装audit审计插件
    查看>>
    LightSpeed 之Sql和存储过程的使用
    查看>>
    codeforces Looksery Cup 2015 H Degenerate Matrix 二分 注意浮点数陷阱
    查看>>
    EntLib 3.1学习笔记(1) : Caching Application Block
    查看>>
    组合模式
    查看>>
    C++指针专题
    查看>>
    在asp.net中关于<% %>,用法总结
    查看>>