<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • jquery如何優(yōu)化分頁操作

            這篇文章主要介紹jquery如何優(yōu)化分頁操作,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

            成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,先為南鄭等服務(wù)建站,南鄭等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為南鄭企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

            創(chuàng)建數(shù)據(jù)庫語句

            CREATE TABLE `news` (
             `id` int(11) NOT NULL AUTO_INCREMENT,
             `title` varchar(255) NOT NULL,
             `time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
             PRIMARY KEY (`id`)
            ) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8

            記錄查詢頁面

            test.php

            <?php
            header("Content-Type:text/html;Charset=utf-8");
            $MySQLi = new mysqli("localhost","root","","test");
            $mysqli->set_charset("utf8");
            $query = $mysqli->query("SELECT * FROM news");
            $res = $query->fetch_all(MYSQLI_ASSOC);
            echo json_encode($res);

            分頁顯示頁面

            index.html

            <!DOCTYPE html>
            <html lang="en">
            <head>
              <meta charset="UTF-8">
              <title>Title</title>
              <style type="text/css">
                .page{
                  width: 1000px;
                  margin-left: auto;
                  margin-right: auto;
                  text-align:center;
                  display:none;
                }
              </style>
            </head>
            <body>
              <div id="listTag">
              </div>
            </body>
            <script type="text/javascript" src="http://localhost/jquery/jquery.js"></script>
            <script type="text/javascript">
              $(function(){
                var avgNum = 18; //每頁顯示18條記錄
                $.ajax({
                  type:"GET",
                  url:"http://localhost/test.php",
                  dataType:"json",
                  success:function(data){
                    var totalPage = data.length;  //獲取總的記錄數(shù)
                    var pageNum = Math.ceil(totalPage/avgNum); //計(jì)算得到頁數(shù)
                    var content = '';
                    for(var i=1;i<=pageNum;i++){
                      content += '<div id="page'+i+'" class="page"><ul>';
                      for(var j=((i-1)*avgNum);j<(i*avgNum)&&j<totalPage;j++){
                        content += '<li>'+data[j].title+'</li>';
                      }
                      content += '</ul>';
                      content += '<hr/><div>';
                      //前一頁
                      if(i == 1){
                        content += '<<&nbsp;&nbsp';
                      }else{
                        content += '<a href="javascript:showPage('+(i-1)+')" rel="external nofollow" rel="external nofollow" ><<</a>&nbsp;&nbsp';
                      }
                      //后一頁
                      if(i == pageNum){
                        content += '>>&nbsp;&nbsp';
                      }else{
                        content += '<a href="javascript:showPage('+(i+1)+')" rel="external nofollow" rel="external nofollow" >>></a>&nbsp;&nbsp';
                      }
                      content += '</div></div>';
                    }
                    //生成所有的div,并隱藏
                    $("#listTag").append(content);
                    showPage(1);
                  }
                });
              });
              function showPage(num){
                $("#page"+num).show();
                $("#page"+num).siblings().hide();
              }
            </script>
            </html>

            分頁效果:

            jquery如何優(yōu)化分頁操作

            分頁樣式二

            <!DOCTYPE html>
            <html lang="en">
            <head>
              <meta charset="UTF-8">
              <title>Title</title>
              <style type="text/css">
                .page{
                  width: 1000px;
                  margin-left: auto;
                  margin-right: auto;
                  text-align:center;
                  display:none;
                }
                .active{
                  color:red;
                }
              </style>
            </head>
            <body>
              <div id="listTag">
              </div>
            </body>
            <script type="text/javascript" src="http://localhost/jquery/jquery.js"></script>
            <script type="text/javascript">
              $(function(){
                var avgNum = 18; //每頁顯示18條記錄
                $.ajax({
                  type:"GET",
                  url:"http://localhost/test.php",
                  dataType:"json",
                  success:function(data){
                    var totalPage = data.length;  //獲取總的記錄數(shù)
                    var pageNum = Math.ceil(totalPage/avgNum); //計(jì)算得到頁數(shù)
                    var content = '';
                    for(var i=1;i<=pageNum;i++){
                      content += '<div id="page'+i+'" class="page"><ul>';
                      for(var j=((i-1)*avgNum);j<(i*avgNum)&&j<totalPage;j++){
                        content += '<li>'+data[j].title+'</li>';
                      }
                      content += '</ul>';
                      content += '<hr/><div>';
                      //前一頁
                      if(i == 1){
                        content += '<<&nbsp;&nbsp';
                      }else{
                        content += '<a href="javascript:showPage('+(i-1)+')" rel="external nofollow" rel="external nofollow" ><<</a>&nbsp;&nbsp';
                      }
                      //顯示所有的頁碼
                      for(var p=1;p<=pageNum;p++){
                        content += '<a href="javascript:showPage('+p+')" rel="external nofollow" class="p'+p+'">'+p+'</a>&nbsp;&nbsp';
                      }
                      //后一頁
                      if(i == pageNum){
                        content += '>>&nbsp;&nbsp';
                      }else{
                        content += '<a href="javascript:showPage('+(i+1)+')" rel="external nofollow" rel="external nofollow" >>></a>&nbsp;&nbsp';
                      }
                      content += '</div></div>';
                    }
                    //生成所有的div,并隱藏
                    $("#listTag").append(content);
                    showPage(1);
                  }
                });
              });
              function showPage(num){
                $("#page"+num).show();
                $("#page"+num).siblings().hide();
                $(".p"+num).addClass("active");
                $(".p"+num).siblings().removeClass("active");
              }
            </script>
            </html>

            顯示效果

            jquery如何優(yōu)化分頁操作

            以上是“jquery如何優(yōu)化分頁操作”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

            網(wǎng)站名稱:jquery如何優(yōu)化分頁操作
            文章URL:http://www.jbt999.com/article46/ihsdeg.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、品牌網(wǎng)站制作品牌網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)公司

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

            h5響應(yīng)式網(wǎng)站建設(shè)

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 欧美成人综合 | 天天澡天天爽爽天干天 | 男女操逼网站视频在线播放 | 五级黄色网视频 | 天堂网中文字幕 |