zoukankan      html  css  js  c++  java
  • 图片延迟加载、scroll

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>    </title>
    </head>
    <body>
         <!-- <style>
            body{
                height: 3000px;
            }
        </style>
    
    <script>
        window.onscroll = function(){
            if(document.documentElement.scrollTop==0){
                var scrollTop = document.body.scrollTop;
            }
    
            else{
                var scrollTop = document.documentElement.scrollTop
            }
    
    
            alert(scrollTop)
        }
        </script>
        <!--
            document.documentElement.scrollTop  - IE用的
            document.body.scrollTop - chorme
        -->
     
    
    
    
        <!--     
        <style>
            body{
                height: 3000px;
            }
        </style>
    
        <script>
        window.onscroll = function(){
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
           
            //var a = 1 || 2;
    
            alert(scrollTop)
        }
        </script> -->
        <!--
            document.documentElement.scrollTop  - IE用的
            document.body.scrollTop - chorme
    
            获取滚动的距离(滚动了多少)
                滚 - 奔跑吧....
        -->
    
    
    
    
    
    
    
    
    图片延迟加载
    <style>
            *{margin: 0;padding: 0;list-style: none;}
            ul{
                width:1000px;
                margin: 30px auto;
            }
            ul li{
                float: left;
                width: 25%;
            }
            ul img{
                width:100%;
                height: 400px;
            }
        </style>
    </head>
    
        <ul id="list">
            <li><img src="" data-src="http://p1.so.qhimg.com/sdr/511_768_/t0197b5031f2755f121.jpg"></li>
            <li><img src="" data-src="http://p0.so.qhimg.com/sdr/512_768_/t01c07a9301790e19f0.jpg"></li>
            <li><img src="" data-src="http://p1.so.qhimg.com/sdr/511_768_/t0136b397738c45cafb.jpg"></li>
            <li><img src="" data-src="http://p3.so.qhimg.com/sdr/512_768_/t017a8c03a30267d7cd.jpg"></li>
            <li><img src="" data-src="http://p1.so.qhimg.com/sdr/512_768_/t016d2cae6da7130f11.jpg"></li>
            <li><img src="" data-src="http://p1.so.qhimg.com/sdr/433_768_/t017ea8bb5684deb846.jpg"></li>
            <li><img src="" data-src="http://p1.so.qhimg.com/sdr/628_768_/t01003b547ffa6d704b.jpg"></li>
            <li><img src="" data-src="http://p0.so.qhimg.com/sdr/511_768_/t01fbe64f9683109eaf.jpg"></li>
            <li><img src="" data-src="http://p0.so.qhimg.com/sdr/512_768_/t0120af8376f7e4e98f.jpg"></li>
            <li><img src="" data-src="http://p0.so.qhimg.com/sdr/512_768_/t019f249e3d5e735f75.jpg"></li>
            <li><img src="" data-src="http://p1.so.qhimg.com/sdr/512_768_/t01e5a8867d48970c06.jpg"></li>
            <li><img src="" data-src="http://p0.so.qhimg.com/sdr/512_768_/t01c4e2aff5f902c72f.jpg"></li>
            <li><img src="" data-src="http://p3.so.qhimg.com/sdr/480_768_/t017cd537492a8aaef3.jpg"></li>
            <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/08/67/a22d07508aa5a12cfe6d0704d55e_800_1067.c6.jpg_5e611bd6_s1_q0_150_5_0_226_800.jpg "></li>
    <li><img src="" data-src="http://d06.res.meilishuo.net/pic/_o/fb/b5/ddddc84e0e6fe2cb5de8a5372b6c_650_985.c6.jpg_77300c25_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d03.res.meilishuo.net/pic/_o/b4/52/db1c3239bb27f5e55b6ea920b393_468_561.c6.jpeg_a8ca03f5_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/c0/f4/6f7b77a87c5b4779d478f278f1b5_468_702.c6.jpeg_10747067_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d06.res.meilishuo.net/pic/_o/c0/04/6d5e2a206659121c8b3be83d0e37_533_800.c6.jpg_0cfb123c_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d06.res.meilishuo.net/pic/_o/ac/5e/921939c9b1006054b360ac67d127_440_440.c6.jpg_578c4152_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d03.res.meilishuo.net/pic/_o/07/ea/0952d59e08aae69653efea4dd441_533_800.c6.jpg_7d47db5f_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/0c/92/4bd66ffaf08cc36d0ad137a04ff5_600_900.c6.jpg_740e4c19_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/e1/1d/e0702d7dcf3213c0fb4b951ce34f_600_900.c6.jpg_a36fc30a_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d06.res.meilishuo.net/pic/_o/47/e0/275ab7eac6d8138f47ff510f0ea2_479_723.c6.jpg_4887d7b2_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d02.res.meilishuo.net/pic/_o/f5/c7/60dc33b528f7bbb1541cf5ba9c39_650_977.c6.jpg_fb399ccc_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/0c/bd/fe05a088868de9b7cebb9d82339b_534_800.c6.jpg_2eb0fcb8_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d03.res.meilishuo.net/pic/_o/91/9b/8177dfeb18a3df1e42b647a0a13e_650_1071.c6.jpg_474da9a0_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d03.res.meilishuo.net/pic/_o/b3/6d/4b759ec426fb1690386b3500ce93_780_1126.c6.jpg_fd1aca5d_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/91/e6/a06c2aecf8cb0ef152863b020b1d_525_800.c6.jpg_1805f2d7_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/f6/dc/215bfdb0902924d0ba69273cfa0d_800_1244.c6.jpg_75ed054e_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/dc/88/5c188d0477b4ebe3ed7999480c09_500_750.c6.jpg_8d741e26_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d04.res.meilishuo.net/pic/_o/86/e1/68902832cdd0b1451df90d67d875_468_764.c6.jpeg_bf397acf_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d04.res.meilishuo.net/pic/_o/f2/1f/bf209b2625e3bb74391bf6766fe7_640_964.c6.jpg_216e6873_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://s2.mogucdn.com/p1/160714/152580223_ie4dkmzyhfstsztchezdambqgiyde_640x960.jpg_220x330.jpg"></li>
    <li><img src="" data-src="http://s2.mogucdn.com/p1/160619/102039614_ifrdqojuga4tazrthezdambqmeyde_640x960.jpg_220x330.jpg"></li>
    <li><img src="" data-src="http://s2.mogucdn.com/p1/160508/93323498_ie4wimzqhbtgemzwhazdambqgqyde_640x960.jpg_220x330.jpg"></li>
    <li><img src="" data-src="http://s2.mogucdn.com/p1/160711/109744203_ie4ginbuhfrgkzlbhezdambqgiyde_640x960.jpg_220x330.jpg"></li>
    <li><img src="" data-src="http://s2.mogucdn.com/p1/160707/154917784_ifrgknjrmrsdmyrzhezdambqmeyde_640x960.png_220x330.jpg"></li>
    <li><img src="" data-src="https://gw.alicdn.com/tps/TB1uObrMXXXXXbrXXXXXXXXXXXX-280-200.jpg"></li>
    <li><img src="" data-src="https://img.alicdn.com/tps/TB16ArBLVXXXXc4aXXXXXXXXXXX-280-200.jpg"></li>
    <li><img src="" data-src="https://gw.alicdn.com/tps/TB12UI_KFXXXXaTXpXXXXXXXXXX-237-310.jpg"></li>
    <li><img src="" data-src="https://gw.alicdn.com/tps/TB12DRfKVXXXXaaXXXXXXXXXXXX-237-400.jpg"></li>
    <li><img src="" data-src="https://gw.alicdn.com/tps/TB11hg0KFXXXXXJXVXXXXXXXXXX-237-360.jpg"></li>
    <li><img src="" data-src="https://img.alicdn.com/tps/i4/TB1b2kMJFXXXXcKXFXXjKK5_VXX-237-340.jpg"></li>
    <li><img src="" data-src="https://img.alicdn.com/tps/i4/TB1GI7VJFXXXXb6XpXX3AS__VXX-237-400.jpg"></li>
    <li><img src="" data-src="https://gw.alicdn.com/bao/uploaded/i1/2736605122/TB2us_HppXXXXcMXXXXXXXXXXXX_!!2736605122.jpg_280x380xz.jpg"></li>
    <li><img src="" data-src="https://gw.alicdn.com/bao/uploaded/i4/587774466/TB2UfhBcXXXXXcIXXXXXXXXXXXX_!!587774466.jpg_280x380xz.jpg"></li>
    <li><img src="" data-src="https://gw.alicdn.com/bao/uploaded/i4/TB1hYHZLVXXXXcpXVXXXXXXXXXX_!!0-item_pic.jpg_280x380xz.jpg"></li>
    <li><img src="" data-src="http://s.handu.com/images/201501/thumb_img/1021928_thumb_G_1421393277211.jpg"></li>
    <li><img src="" data-src="http://s.handu.com/images/201603/thumb_img/1459279889535710143.jpg"></li>
    <li><img src="" data-src="http://s.handu.com/images/201607/thumb_img/1467408016201645321.jpg"></li>
    <li><img src="" data-src="http://i3.quwan.com/images/201607/1467676339229755953-478.jpg"></li>
    <li><img src="" data-src="http://i4.quwan.com/images/201411/1415671662099863312-478.jpg"></li>
    <li><img src="" data-src="http://d05.res.meilishuo.net/pic/_o/92/99/b20f3b19eadb979366fbc5c3638c_1000_1320.c6.jpg_aef30daf_s1_q0_150_5_0_226_800.jpg"></li>
    <li><img src="" data-src="http://d02.res.meilishuo.net/pic/_o/7c/ef/1b39f87cb3cde7e5f460b11ae8fc_640_832.cj.jpg_1fe51db9_s3_224_285.jpg"></li>
    <li><img src="" data-src="http://d03.res.meilishuo.net/pic/_o/80/51/8989a7cca258f6681e98a704e5ac_640_832.c1.jpg_bbc00c39_s3_224_285.jpg"></li>
    <li><img src="" data-src="http://d06.res.meilishuo.net/pic/_o/f6/b7/31ad667e44c2dcc60a2df5f9be95_640_832.cj.jpg_2d524457_s3_224_285.jpg"></li>
    
        </ul>
    
    
    <script type="text/javascript">
        window.onload=window.onscroll=window.onresize=function(){ // onresize 在窗口被调整大小时
    
                var oList=document.getElementById('list');
                var aImg=oList.getElementsByTagName('img');
                var ch=document.documentElement.clientHeight;
                var st=document.documentElement.scrollTop||document.body.scrollTop;
                for(var i=0; i<aImg.length;i++){
                    if(st+ch>=aImg[i].getBoundingClientRect().top+st){
                        aImg[i].src=aImg[i].getAttribute('data-src');
                    }
                }
    
        }
    </script>
    
    
    </body>
    </html>
  • 相关阅读:
    【JAVA笔记——道】JAVA对象销毁
    【JAVA笔记——道】并发编程CAS算法
    httpClientUtil的get请求
    python基础 day11 下 ORM介绍 sqlalchemy安装 sqlalchemy基本使用 多外键关联 多对多关系 表结构设计作业
    python基础 day11 上 数据库介绍 mysql 数据库安装使用 mysql管理 mysql 数据类型 常用mysql命令 事务 索引 python 操作mysql ORM sqlachemy学习
    Python基础 Day10 Gevent协程 SelectPollEpoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 RedisMemcached缓存 Paramiko SSH Twsited网络框架
    python基础 day9 进程、与线程区别 python GIL全局解释器锁 线程 进程
    python基础 day8 Socket语法及相关 SocketServer实现多并发
    python基础 day7 面向对象高级语法部分 异常处理 异常处理 Socket开发基础
    python基础 day6 面向对象的特性:封装、继承、多态 类、方法、
  • 原文地址:https://www.cnblogs.com/jinsuo/p/6837556.html
Copyright © 2011-2022 走看看