真分页这个词对程序猿们来说,并不是一个陌生的词汇,但是如果你是初次学习真分页,或许还是得花点时间小小研究下,下面是之前去转盘网(喜欢的可以看看,也可以进入引擎模式)的真分页js部分代码,html部分的我就不写了,稍微处理下代码就可以使用的,你也可以根据需要灵活变动,千万不要懒惰哦,废话不说了,直接上代码:

functionget_param(param){//这个函数是用来获取url的参数的varquery=location.search.substring(1).split('&');for(vari=0;i<query.length;i++){varkv=query[i].split('=');if(kv[0]==param){returnkv[1];}}returnnull;}$("#page_down").unbind().bind('click',function(){//向下翻页temp=get_param("currentPage");if(temp==null||isNaN(temp)){//非数字或者无页码toPage=1;}else{toPage=parseInt(temp)+1;}ifnull=$("#ifnull").attr("value");if(ifnull.length<3){toPage=1;}url="${pageContext.request.contextPath}/funnyPic.do?currentPage="+toPage;window.location.replace(url);});$("#home").unbind().bind('click',function(){//回到首页url="${pageContext.request.contextPath}/funnyPic.do?currentPage=1";window.location.replace(url);});$("#page_up").unbind().bind('click',function(){//向上翻页temp=get_param("currentPage");if(temp==null||isNaN(temp)){//非数字或者无页码toPage=1;}else{toPage=parseInt(temp)-1;}if(toPage<1){showMessage("亲~第一页了,真不知道往哪走了");return;}ifnull=$("#ifnull").attr("value");if(ifnull.length<3){toPage=1;}url="${pageContext.request.contextPath}/index.do?currentPage="+toPage;window.location.replace(url);});$(".turnPage").unbind().bind('click',function(){//翻页部分的代码toPage=parseInt($(this).text()+"");ifnull=$("#ifnull").attr("value");if(ifnull.length<3){toPage=1;}url="${pageContext.request.contextPath}/funnyPic.do?currentPage="+toPage;window.location.replace(url);});