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

首頁 > 語言 > JavaScript > 正文

jquery實現html頁面 div 假分頁有原理有代碼

2024-05-06 16:08:37
字體:
來源:轉載
供稿:網友
大概原理就是填充后div的總高度 (1000px) 顯示高度(100px) 則頁面總數為10頁 。當查看第二頁時,顯示的div高度為100 - 200之間,以此類推
 
 

div假分頁原理:填充后div的總高度 (1000px) 顯示高度(100px) 則頁面總數為10頁 。當查看第二頁時,顯示的div高度為100 - 200之間,以此類推

看見頁面在翻頁 實則為div滾動條移動。

<div id="applications">顯示數據集合</div>
<style> #applications { /* width:500px;調整顯示區的寬*/ height: 1592px; /*調整顯示區的高*/ font-size: 14px; margin-top:23px; line-height: 20px; overflow-pageindex: hidden; overflow-y: hidden; word-break: break-all; } </style>
<script language="javascript"> var obj = document.getElementById("applications"); //獲取內容層 var pages = document.getElementById("pages"); //獲取翻頁層 window.onload = function ()//重寫窗體加載的事件 { var allpages = Math.ceil(parseInt(obj.scrollHeight) / parseInt(obj.offsetHeight)); //獲取頁面數量 // pages.innerHTML = "<b>共" + allpages-1+ "頁</b> "; //輸出頁面數量 for (var i = 1; i <= allpages; i++) { if (i == 1) { pages.innerHTML += "<a href=/"javascript:showPage('" + i + "');/">首頁</a> "; } else{ pages.innerHTML += "<a href=/"javascript:showPage('" + i + "');/">" + i + "</a> "; } //循環輸出第幾頁 } } function showPage(pageINdex) { obj.scrollTop = (pageINdex - 1) * parseInt(obj.offsetHeight); //根據高度,輸出指定的頁 } </script>

動態數據分頁時,尾頁不夠分頁條數,需填充具體高度,不然分頁會把上一頁的數據重復顯示在最后一頁中。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阿图什市| 绥芬河市| 葵青区| 龙海市| 蚌埠市| 洛阳市| 德保县| 兴业县| 乐平市| 桦南县| 区。| 龙陵县| 万宁市| 溧阳市| 乌鲁木齐县| 海林市| 长寿区| 乌拉特后旗| 西和县| 申扎县| 元氏县| 临潭县| 德江县| 恭城| 息烽县| 繁昌县| 县级市| 当阳市| 白朗县| 承德市| 嵊州市| 罗江县| 芷江| 咸丰县| 平顺县| 灵璧县| 自贡市| 固始县| 当雄县| 玛多县| 湖州市|