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

jquery實(shí)現(xiàn)html頁面 div 假分頁有原理有代碼

 更新時(shí)間:2014年09月06日 10:56:29   投稿:whsnow  
大概原理就是填充后div的總高度 (1000px) 顯示高度(100px) 則頁面總數(shù)為10頁 。當(dāng)查看第二頁時(shí),顯示的div高度為100 - 200之間,以此類推

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

看見頁面在翻頁 實(shí)則為div滾動(dòng)條移動(dòng)。

<div id="applications">顯示數(shù)據(jù)集合</div>
<style> 
#applications 
{ 
/* width:500px;調(diào)整顯示區(qū)的寬*/ 
height: 1592px; /*調(diào)整顯示區(qū)的高*/ 
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"); //獲取內(nèi)容層 
var pages = document.getElementById("pages"); //獲取翻頁層 
window.onload = function ()//重寫窗體加載的事件 
{ 
var allpages = Math.ceil(parseInt(obj.scrollHeight) / parseInt(obj.offsetHeight)); //獲取頁面數(shù)量 
// pages.innerHTML = "<b>共" + allpages-1+ "頁</b> "; //輸出頁面數(shù)量 
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> "; 
} 
//循環(huán)輸出第幾頁 
} 
} 
function showPage(pageINdex) { 
obj.scrollTop = (pageINdex - 1) * parseInt(obj.offsetHeight); //根據(jù)高度,輸出指定的頁 
} 
</script>

動(dòng)態(tài)數(shù)據(jù)分頁時(shí),尾頁不夠分頁條數(shù),需填充具體高度,不然分頁會(huì)把上一頁的數(shù)據(jù)重復(fù)顯示在最后一頁中。

相關(guān)文章

最新評(píng)論