zoukankan      html  css  js  c++  java
  • 瀑布流下滑 发送ajax

        <!DOCTYPE=html>  
        <html>  
        <head>  
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <script src="./jquery-1.8.2.min.js" type="text/javascript"></script>  
          

        </head>  
        <body>  
        <div id="content" style="height:960px">  
            <div id="follow">
            this is a scroll test;
            <br/> 页面下拉自动加载内容
            </div>  
            <div style='border:1px solid tomato;margin-top:20px;color:#ac1;height:800px' >hello world test DIV
            </div>  
        </div>  
        </body>  
        </html>

        <script type="text/javascript">
            $(function(){
                // alert($(document).height());
                var range = 50; //距下边界长度/单位px  
                var elemt = 500; //插入元素高度/单位px  
                var maxnum = 20; //设置加载最多次数  
                var num = 1;  
                var totalheight = 0;  
                var main = $("#content"); //主体元素  
                $(window).scroll(function(){  
                    alert( $(window).height() );
                var srollPos = $(window).scrollTop(); //滚动条距顶部距离(页面超出窗口的高度)  
                //console.log("滚动条到顶部的垂直高度: "+$(document).scrollTop());  
                //console.log("页面的文档高度 :"+$(document).height());  
                //console.log('浏览器的高度:'+$(window).height());
                // alert(srollPos);
                totalheight = parseFloat($(window).height()) + parseFloat(srollPos);  
                if(($(document).height()-range) <= totalheight && num != maxnum) {  
                main.append(
                    "<div style='border:1px solid tomato;margin-top:20px;color:#ac"+(num%20)+(num%20)+";height:"+elemt+"' >hello world"+srollPos+"---"+num+"</div>"
                    );  
                num++;  
                }  
                });  
            });  
        </script>  

  • 相关阅读:
    在浏览器中输入URL后,执行的全部过程。会用到哪些协议?(一次完整的HTTP请求过程)
    线程的5种状态详解
    哈希表(Hash Table)原理及其实现 【转载】
    notify() 和 notifyAll() 有什么区别? wait()
    B树、B-树、B+树、B*树介绍,和B+树更适合做文件索引的原因 【转】
    pthread_join和pthread_detach的用法 【】转载】
    什么是进程?什么是线程
    进程间的五种通信方式介绍【转载】
    81. Search in Rotated Sorted Array II
    33. Search in Rotated Sorted Array
  • 原文地址:https://www.cnblogs.com/handongyu/p/6544277.html
Copyright © 2011-2022 走看看