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

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

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

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

看見(jiàn)頁(yè)面在翻頁(yè) 實(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"); //獲取翻頁(yè)層 
window.onload = function ()//重寫窗體加載的事件 
{ 
var allpages = Math.ceil(parseInt(obj.scrollHeight) / parseInt(obj.offsetHeight)); //獲取頁(yè)面數(shù)量 
// pages.innerHTML = "<b>共" + allpages-1+ "頁(yè)</b> "; //輸出頁(yè)面數(shù)量 
for (var i = 1; i <= allpages; i++) { 
if (i == 1) { 
pages.innerHTML += "<a href=\"javascript:showPage('" + i + "');\">首頁(yè)</a> "; 
} 
else{ 
pages.innerHTML += "<a href=\"javascript:showPage('" + i + "');\">" + i + "</a> "; 
} 
//循環(huán)輸出第幾頁(yè) 
} 
} 
function showPage(pageINdex) { 
obj.scrollTop = (pageINdex - 1) * parseInt(obj.offsetHeight); //根據(jù)高度,輸出指定的頁(yè) 
} 
</script>

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

相關(guān)文章

最新評(píng)論