麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:25:34
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了基于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如何觸發滾動條事件?

<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>


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产精品久久久久久久久久10秀 | 日韩视频1| 91经典视频| 一本到免费视频 | 在线观看视频亚洲 | 中文字幕综合在线观看 | 国产午夜精品久久久 | 一区二区三区欧美精品 | 国产午夜精品一区二区三区四区 | 国产精品久久久久久久久久10秀 | 欧美成人精品一区 | 91成人免费视频 | 亚洲生活片| 天堂精品在线 | 宅男噜噜噜66国产免费观看 | 精国产品一区二区三区四季综 | 黄色片在线免费播放 | 特色一级黄色片 | 国产午夜免费视频 | 日韩欧美中文字幕视频 | 欧美一级棒 | 在线成人免费av | 污黄视频在线观看 | xxxx18韩国护士hd老师 | 啊~用cao嗯力cao烂我视频 | 成年免费大片黄在线观看岛国 | 国产寡妇xxxxxxxx性开放 | 亚洲第一页夜 | 亚州综合图片 | 精品中文字幕在线观看 | 欧美一级不卡视频 | 亚洲国产成人久久成人52 | 无遮挡一级毛片视频 | 圆产精品久久久久久久久久久 | 久久综合艹| www.99av| av免费在线观看av | 免费看成人毛片 | 草人人| 美女羞羞视频网站 | 国产99久久精品一区二区300 |