JS代码如下: <div class="codetitle"><a style="CURSOR: pointer" data="31541" class="copybut" id="copybut31541" onclick="doCopy('code31541')"> 代码如下:<div class="codebody" id="code31541"> <scrīptlanguage="javascrīpt"> //最大数据量 vartotal="100"; //每页的显示量 varpagesize=10; //一共有多少页 varpagenum=Math.ceil(total/pagesize); //生成导航 functioninitpage(nowpage){ varpagenav='<ahref="#"ōnclick=up('+nowpage+');>上一页'; for(i=1;i<=pagenum;i++){ pagenav+=(i==nowpage)?'<spanclass="now">'+i+'':'<aclass="number"href="#"ōnclick=goToPage('+i+');>'+i+''; } pagenav+='<ahref="#"ōnclick=down('+nowpage+');>下一页'; document.getElementById('pages').innerHTML=pagenav; } //翻页 functiongoToPage(page){ varstart=(page-1)pagesize; varmax=pagepagesize; for(vs=0;vs<total;vs++){ varōbj=document.getElementById('item'+vs); obj.style.display="none"; } if(max>total)max=total; for(v=start;v<max;v++){ varōbj=document.getElementById('item'+v); obj.style.display="block"; } initpage(page); } //上一页 functionup(nowpage){ if(nowpage==1)returnfalse; if(nowpage>1)goToPage((nowpage-1)); } //下一页 functiondown(nowpage){ if(nowpage==pagenum)returnfalse; if(nowpage<pagenum)goToPage((nowpage+1)); } </scrīpt> 如果数据是 <liid="item_0">......... <liid="item_1">......... ........... <liid="item_100">........ 那么就可以显示出一个类似于这样的导航: 上一页1234下一页 然后点击页数或者上下页就可以切换显示了. 时间比较仓促,就说这么多了,大家自己分析代码,有不明白的请留言 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|