国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP+jQuery+Ajax實現分頁效果 jPaginate插件的應用

PHP+jQuery+Ajax實現分頁效果 jPaginate插件的應用

2020-11-24 16:46PHP教程網 PHP教程

這篇文章主要介紹了PHP+jQuery+Ajax實現分頁效果,以及jPaginate插件的應用

jPaginate是基于jQuery的動感滾動分頁插件,它的表現形式是像分頁的按鈕一樣,非常有意思的是這些按鈕卻可以滾動,可以通過單擊或鼠標滑向點兩側的小箭頭來控制按鈕的前后滾動。

 PHP+jQuery+Ajax實現分頁效果 jPaginate插件的應用

調用jPaginate插件的方法很簡單:

?
1
$(elementID).paginate()

屬性設置
可喜的是,jPaginate提供了很多屬性配置,您可以輕易的定制想要的分頁效果。
設置方法如:

?
1
2
3
4
$(elementID).paginate({
    count:80,
    start:1,
    ... })

count: 數字,總記錄數。
start: 數字,開始顯示的頁數,如:3表示從第3頁開始。
display: 數字,分頁條顯示的頁數,如:5表示一次顯示5個頁碼數。
border: 是否顯示頁碼的邊框。(true/false)
border_color: 設置邊框的顏色,如"#d3d3d3"。
text_color: 設置頁碼的顏色,如"#68ba64"。
background_color: 設置頁碼的背景色,如"#f7f7f7"。
border_hover_color: 設置鼠標滑向頁碼時頁碼邊框的顏色。
text_hover_color: 設置鼠標滑向頁碼時頁碼的顏色。
background_hover_color: 設置鼠標滑向頁碼時頁碼背景的顏色。
images: 是否顯示頁碼導航箭頭(方向箭頭)(true/false)
mouse: 設置為'press'時,當鼠標滑向導航箭頭時,頁碼隨之滾動;設置為'slide'時,鼠標單擊一次導航箭頭頁碼滾動一次。
onChange: 當單擊頁碼時,回調函數.
實例應用:PHP+jQuery實現Ajax分頁效果
首先準備index.php,該頁面用來分頁展示一個博客文章列表。
1、引用JS:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.paginate.js"></script>
<script type="text/javascript">
$(function(){
  $("#demo").paginate({
    count    : <?php echo $page;?>,
    start    : 1,
    display   : 5,
    border         : true,
    border_color      : '#BEF8B8',
    text_color       : '#79B5E3',
    background_color    : '#E3F2E1',  
    border_hover_color   : '#68BA64',
    text_hover_color    : '#2573AF',
    background_hover_color : '#CAE6C6',
    images         : false,
    mouse          : 'press',
    onChange        : function(page){
                  $("#pagetxt").load("article.php?id="+page);
                 }
  });
});
</script>

注意,關于插件的屬性設置,上文已詳細介紹,屬性count通過PHP計算出總頁數$page,該參數由article.php得出。還要說明的是屬性onChange:當點擊頁碼時,調用函數,該函數實現了異步提交頁碼參數給article.php來處理,article.php通過讀取數據庫里的表書籍,并把得到的文章列表結果而返回頁面,這就是Ajax。當然我這里只是做簡單的演示,如果需要更多異步效果,可以參照jQuery使用文檔。
2、引用CSS:
jPaginate官方提供了導航條樣式,你也可以自己寫個非??岬臉邮?。

?
1
<link rel="stylesheet" type="text/css" href="style.css" />

3、index.php初始頁面。
必須要顯示一個初始的文章列表,代碼如下

?
1
2
3
4
5
6
7
<div class="demo">
  <h4>Demo 3: Php+jQuery實現AJAX 分頁效果</h4>
  <div id="pagetxt">
    
  </div>
  <div id="demo"></div>
</div>

在ID為pagetxt的DIV內加入PHP代碼:

?
1
2
3
4
5
$query=$db->select("article","id,title,pubdate","cata=1 order by id desc limit 0,5");
while($row=$db->fetch_array($query)){
   $pubdate=date("Y-m-d",$row[pubdate]);
   echo "<p><span>$pubdate</span><a href='view-blog-".$row[id].".html' target='_blank'>
".$row[title]."</a></p>";

4、article.php代碼。

該代碼用來獲取index.php提交過來的頁碼,查詢數據庫,并將輸出結果。代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
include_once("common.php"); //連接數據庫專用文件
 
$id=$_GET['id']; //獲取頁碼
$result = $db->select("article", "id", "cata=1");
$total = $db->db_num_rows($result); //總記錄數
 
$pagesize=5; //每頁顯示數
$page=ceil($total/$pagesize); //總頁數
if(isset($id)){
  $startPage=($id-1)*$pagesize;
  $query=$db->select("article","id,title,pubdate","cata=1 order by id desc limit $startPage,
$pagesize");
  while($row=$db->fetch_array($query)){
   $pubdate=date("Y-m-d",$row[pubdate]);
   echo "<p><span>$pubdate</span><a href='view-blog-".$row[id].".html' target='_blank'>
".$row[title]."</a></p>"; //輸出文章列表
  }
}

以上介紹了PHP+jQuery實現Ajax分頁效果中jPaginate插件的應用,希望對大家的學習有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久久久国产精品 | 精品久久精品 | 91在线视频观看 | 色av网 | 亚洲精品视 | 91九色在线| 久久只有精品 | 精品欧美一区二区三区久久久 | 日本高清不卡视频 | 一区二区三区四区日韩 | 日韩欧美在线免费观看 | 欧美 日韩 成人 | 精品成人av一区二区在线播放 | 精品久久久久久亚洲综合网 | 国产久 | 在线黄| 亚洲高清av | 一区二区日韩欧美 | 成人精品视频免费在线观看 | 欧美精品一区视频 | 精品欧美一区二区三区久久久 | 91亚洲国产精品 | 91视频网址 | 欧美电影免费网站 | 日韩国产在线 | 免费观看a级毛片在线播放 成人片免费看 | 久久伊| 中文字幕亚洲一区二区三区 | 黄色a视频 | 色av成人 | 精品视频在线观看 | 亚洲一区二区三区蜜桃 | 一级毛片免费看 | 九色一区 | 一 级 黄 色 片免费网站 | 国内精品嫩模av私拍在线观看 | 久久人成 | 久久av一区二区三区 | 精品一区二区三区免费 | 日韩成人免费 | 精品国产一区二区三区日日嗨 |