静态页面分页,如何正确显示相应的detail

Posted tangbuluo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态页面分页,如何正确显示相应的detail相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>网贷课堂-</title>
<meta name="keywords" content="">
<meta name="description" content="">
<meta name="format-detection" content="telephone=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="${ctx}/images/favicon.ico" mce_href="${ctx}/images/favicon.ico" type="${ctx }/image/x-icon">
<link rel="shortcut icon" href="${ctx}/images/favicon.ico" mce_href="${ctx}/images/favicon.ico" type="${ctx }/image/x-icon">
<link rel="stylesheet" href="${ctx}/style/main.css" type="text/css" /> 
<link rel="stylesheet" href="${ctx}/style/classRoom.css" type="text/css" />
<link rel="stylesheet" href="${ctx }/style/font-awesome.css" />
<meta http-equiv="pragma" content="no-cache"> 
<meta property="wb:webmaster" content="53866932a7f4b2dc" />
<meta http-equiv="cache-control" content="no-cache"> 
<meta http-equiv="expires" content="0">
<style>
    #iframe::-webkit-scrollbar
        {
            width: 0;
            height: 0;
           
        }
</style> 
</head>
<body class="body_class">
 <!--头部信息 开始-->
  <%@ include file="/WEB-INF/views/head/head.jsp"%>  
  <!--头部信息 结束-->

 <div class="class_con">
    <div class="menu-adress">
        网贷课堂 > 金融政策法规 > 查看内容
    </div>
     <div id="iframe-wrap">
         <iframe id="iframe" src="/f/classRoom/laws1" frameborder="0"  width="100%"></iframe>
     </div>
     <ul id="sourse-con">
         <li id="pre-page"><a href="javascript:;">上一篇:   <span>关于促进互联网金融健康发展的指导意见</span></a></li>
         <li id="next-page"><a href="javascript:;">下一篇:   <span>国务院关于积极推进“互联网+”行动的指导意见</span></a></li>
     </ul>
 </div>
  <!--脚部信息 开始o-->
  <%@ include file="/WEB-INF/views/tail/tail.jsp"%>
  <!--脚部信息 结束-->
 <script>
     $(document).ready(function(){
         function fixHeight() {
             var headHeight = $(".txt-con").height();
//             console.log(conHeight);
             $("#iframe").attr("height", $(window).height()-254+ "px");
         }
         $(window).resize(function () {
             fixHeight();
         }).resize();
         var menulist= {
             ‘laws1‘: ‘关于促进互联网金融健康发展的指导意见‘,
             ‘laws2‘: ‘国务院关于积极推进“互联网+”行动的指导意见‘,
             ‘laws3‘: ‘网络借贷信息中介机构业务活动管理暂行办法‘,
             ‘laws4‘: ‘最高人民法院关于审理民间借贷案件适用法律若干问题的规定‘,
             ‘laws5‘: ‘《关于印发推进普惠金融发展规划(2016-2020年)的通知》‘,
             ‘laws6‘: ‘北京市海淀区人民政府关于促进互联网金融创新发展的意见‘,
             ‘laws7‘: ‘关于印发《关于支持中关村互联网金融产业发展的若干措施》‘,
             ‘laws8‘: ‘《关于加强校园不良网络借贷风险防范和教育引导工作的通知》‘,
             ‘laws9‘: ‘《关于清理“首付贷”类业务的通知》‘,
             ‘loan1‘: ‘网贷十年的曲线成长‘,
             ‘loan2‘: ‘网贷渗透率正逐步提升‘,
             ‘loan3‘: ‘互联网金融迎上市潮 P2P行业前景可观‘

         }
         var html = ‘‘,
             firstList = [‘laws1‘,‘loan1‘],
             lastList = [‘laws9‘,‘loan3‘];
         var urlParam=window.location.hash;
         var sVal = urlParam.substring(urlParam.lastIndexOf(‘#‘)+1, urlParam.length);
                  console.log(sVal);
                $(‘#iframe‘).attr(‘src‘,‘/f/classRoom/‘+sVal);
            if(!urlParam){
                $(‘#iframe‘).attr(‘src‘,‘/f/classRoom/laws1‘);
                window.location.href=‘/f/classRoom/class_detail#laws1‘;
                sVal = ‘laws1‘;
            }





         var match = ‘‘;
         var pageName = ‘‘,
             pageNum = ‘‘;

         function pageChange(){
//             sVal = urlParam.substring(urlParam.lastIndexOf(‘#‘)+1, urlParam.length)
             match=sVal.match(/([^d]+)(d+)/);
             if(!match) return;
             if(match[1] == ‘laws‘){
                 $(‘.menu-adress‘).html(‘<a href="/f/classRoom/index">网贷课堂</a> > <a href="/f/classRoom/index">金融政策法规</a> > 查看内容‘);
             }else{
                 $(‘.menu-adress‘).html(‘<a href="/f/classRoom/index">网贷课堂</a> > <a href="/f/classRoom/index?id=2">网贷行业动态</a> > 查看内容‘);
             }
             pageName = match[1];
             pageNum = parseInt(match[2]);
             if(lastList.indexOf(sVal) > -1){
                 html=‘<li id="pre-page"><a href="javascript:;">上一篇:   <span>‘+menulist[pageName+(pageNum-1)]+‘</span></a></li>‘;
             }else if(firstList.indexOf(sVal) > -1){
                 html=‘<li id="next-page"><a href="javascript:;">下一篇:   <span>‘+menulist[pageName+(pageNum+1)]+‘</span></a></li>‘;
             }else{
                 html=‘<li id="pre-page"><a href="javascript:;">上一篇:   <span>‘+menulist[pageName+(pageNum-1)]+‘</span></a></li>‘+
                         ‘<li id="next-page"><a href="javascript:;">下一篇:   <span>‘+menulist[pageName+(pageNum+1)]+‘</span></a></li>‘;
             }
             $(‘#sourse-con‘).html(html);
         }
         pageChange();

         $(‘#sourse-con‘).on(‘click‘,‘#next-page‘,function(){
             sVal = pageName+(pageNum+1);
             window.location.href=‘/f/classRoom/class_detail#‘+sVal;
             $(‘#iframe‘).attr(‘src‘,‘/f/classRoom/‘+sVal);
             pageChange()

         })
         $(‘#sourse-con‘).on(‘click‘,‘#pre-page‘,function(){
             sVal = pageName+(pageNum-1);
             window.location.href=‘/f/classRoom/class_detail#‘+sVal;
             $(‘#iframe‘).attr(‘src‘,‘/f/classRoom/‘+sVal);
             pageChange();
         })

//         $(‘#iframe‘).on(‘load‘,function(){
//            var txt = $(‘#address-bar‘).html();
//                console.log(txt)
////             $(‘.menu-adress‘).html(txt);
//         })
     })
 </script>
</body>
</html>

  

 

以上是关于静态页面分页,如何正确显示相应的detail的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Material UI 表格分页在每页显示正确的行

dede cms分页显示有问题 生成的静态页面已经有上一页下一页 但是查看页面就显示不出来,只显示共有多少页

SSM架构商城项目

如何修改DeDe标签Pagelist分页样式详解

如何修改EYOUCMS 后台页面的购买授权按钮

在jsp中如何实现加一个动态下拉框选择年份,并在当前页面显示相应的月份值?