DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jquery實現html頁面 div 假分頁有原理有代碼
jquery實現html頁面 div 假分頁有原理有代碼
編輯:JQuery特效代碼     

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>

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

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved