国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語言 > JavaScript > 正文

基于javascript實(shí)現(xiàn)瀏覽器滾動(dòng)條快到底部時(shí)自動(dòng)加載數(shù)據(jù)

2024-05-06 16:25:34
字體:
供稿:網(wǎng)友
這篇文章主要介紹了基于javascript實(shí)現(xiàn)瀏覽器滾動(dòng)條快到底部時(shí)自動(dòng)加載數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
 

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

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

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

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


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 济南市| 崇礼县| 井冈山市| 大洼县| 田林县| 武山县| 汝南县| 长泰县| 洛川县| 汪清县| 海伦市| 福州市| 招远市| 武夷山市| 安陆市| 金湖县| 息烽县| 邵阳县| 石渠县| 申扎县| 涿州市| 东兴市| 乌审旗| 稻城县| 西城区| 乌拉特前旗| 东港市| 新泰市| 江川县| 河源市| 耒阳市| 洛隆县| 三原县| 惠来县| 庄河市| 共和县| 连云港市| 确山县| 鹤庆县| 鹤庆县| 湛江市|