欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于javascript實現瀏覽器滾動條快到底部時自動加載數據

 更新時間:2015年11月30日 15:37:35   作者:iceKnight  
這篇文章主要介紹了基于javascript實現瀏覽器滾動條快到底部時自動加載數據的相關資料,需要的朋友可以參考下

廢話不多說了,直接給大家貼js代碼了。

 <!DOCTYPE html>
 <html>
 <head>
   <script src="jquery-...js" type="text/javascript"></script>
   <script type="text/javascript">
     $(document).ready(function () {
       var range = ;       //距下邊界長度/單位px
       var elemt = ;       //插入元素高度/單位px
       var maxnum = ;      //設置加載最多次數
       var num = ;
       var totalheight = ;
       var main = $("#content");           //主體元素
       $(window).scroll(function () {
         var srollPos = $(window).scrollTop();  //滾動條距頂部距離(頁面超出窗口的高度)
         //console.log("滾動條到頂部的垂直高度: "+$(document).scrollTop());
         //console.log("頁面的文檔高度 :"+$(document).height());
         //console.log('瀏覽器的高度:'+$(window).height());
         totalheight = parseFloat($(window).height()) + parseFloat(srollPos);//滾動條當前位置距頂部距離+瀏覽器的高度
         if (($(document).height() - totalheight) <= range && num != maxnum) {//頁面底部與滾動條底部的距離<range
           main.append("<div style='border:px solid tomato;margin-top:px;color:#ac" + (num % ) + (num % ) + ";height:" + elemt + "' >hello world" + srollPos + "---" + num + "</div>");
           main.append("<div style='border:px solid tomato;margin-top:px;color:#ac" + (num % ) + (num % ) + ";height:" + elemt + "' >hello world" + srollPos + "---" + num + "</div>");
           num++;
         }
       });
     });
   </script>
 </head>
 <body>
   <div id="content" style="height:px">
     <div id="follow">this is a scroll test;<br />  頁面下拉自動加載內容</div>
     <div style='border:px solid tomato;margin-top:px;color:#ac;height:'>hello world test DIV</div>
   </div>
 </body>
 </html>

ps:原生JavaScript如何觸發(fā)滾動條事件?

<script>
window.onscroll = function(){
var scrollT = document.documentElement.scrollTop||document.body.scrollTop;
var scrollH = document.documentElement.scrollHeight||document.body.scrollHeight;
var clientH = document.documentElement.clientHeight||document.body.clientHeight
//console.log(scrollT +"+"+scrollH+"+"+clientH);
if(scrollT == scrollH - clientH){
console.log("到底部了");
}else if(scrollT == 0){
console.log("到頂部了");
}
}
</script>

相關文章

  • js實現滑動滑塊驗證登錄

    js實現滑動滑塊驗證登錄

    這篇文章主要為大家詳細介紹了js實現滑動滑塊驗證登錄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 微信小程序實現左右列表聯動

    微信小程序實現左右列表聯動

    這篇文章主要為大家詳細介紹了微信小程序實現左右列表聯動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • JavaScript面向對象之體會[總結]

    JavaScript面向對象之體會[總結]

    看過很多JavaScript書,對JavaScript的面向對象講的都比較深入,但是并沒有做到深入淺出,總結了我做的一些JavaScript程序的經驗,以簡潔明了的文字使大家明白JavaScript面向對象的實現。
    2008-11-11
  • javascript getElementsByClassName 和js取地址欄參數

    javascript getElementsByClassName 和js取地址欄參數

    為了從一大堆HTML代碼中找出我們的樹狀菜單(也許有多個),我們先來實現一個通過className找DOM節(jié)點的方法:getElementsByClassName。這是對瀏覽器自有DOM方法的一個簡單但實用的擴充。
    2010-01-01
  • JavaScript實現多球運動效果

    JavaScript實現多球運動效果

    這篇文章主要為大家詳細介紹了JavaScript實現多球運動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 詳解datagrid使用方法(重要)

    詳解datagrid使用方法(重要)

    這篇文章主要介紹了datagrid使用方法(重要),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • js為空或不是對象問題的快速解決方法

    js為空或不是對象問題的快速解決方法

    這篇文章主要介紹了js為空或不是對象問題的快速解決方法。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • JS教程:window.location使用方法的區(qū)別介紹

    JS教程:window.location使用方法的區(qū)別介紹

    這篇文章介紹了window.location使用方法的區(qū)別,有需要的朋友可以參考一下
    2013-10-10
  • 一個js過濾空格的小函數

    一個js過濾空格的小函數

    過濾空格,尤其是在一些注冊頁面比較實用,可以用js在客戶端將空格過濾掉,減輕服務器端的負擔,下面是實現函數
    2014-10-10
  • 一篇文中告訴你JS中的"值傳遞"和"引用傳遞"

    一篇文中告訴你JS中的"值傳遞"和"引用傳遞"

    在JavaScript中,可以通過值和引用傳遞,兩者之間的主要區(qū)別是,按值傳遞發(fā)生在賦值基本類型的時候,而賦值對象時按引用傳遞,下面這篇文章主要給大家介紹了關于JS中"值傳遞"和"引用傳遞"的相關資料,需要的朋友可以參考下
    2022-05-05

最新評論