最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實(shí)現(xiàn)分頁(yè)功能(含ajax請(qǐng)求、后臺(tái)數(shù)據(jù)、附完整demo)

 更新時(shí)間:2017年04月03日 09:49:19   作者:http://www.cnblogs.com/enemy/p/5253779.html  
這篇文章主要給大家介紹了關(guān)于jQuery實(shí)現(xiàn)分頁(yè)功能的相關(guān)資料,主要包含ajax請(qǐng)求和后臺(tái)數(shù)據(jù),文末給出了完整的demo示例,對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。

需求分析

  1)需要首頁(yè),末頁(yè)功能

  2)有點(diǎn)擊查看上一頁(yè),下一頁(yè)功能

  3)頁(yè)碼到當(dāng)前可視頁(yè)碼最后一頁(yè)刷新頁(yè)面

實(shí)現(xiàn)思路

也是分為三部分處理

  1)點(diǎn)擊首頁(yè),末頁(yè)直接顯示第一頁(yè)或者最后一頁(yè)內(nèi)容,當(dāng)前頁(yè)面為第1頁(yè)或者最后一頁(yè)。隱藏首頁(yè)或者末頁(yè)按鈕。demo 顯示截圖

  首頁(yè)狀態(tài) 和 末頁(yè)狀態(tài)代碼執(zhí)行結(jié)果截圖

  

  2)點(diǎn)擊可視頁(yè)碼截圖

  

  3)點(diǎn)擊上一頁(yè)或者下一頁(yè),,需要刷新頁(yè)碼狀態(tài)時(shí)截圖,昨天表示當(dāng)前頁(yè)碼為7,右圖是點(diǎn)擊上一頁(yè),刷新頁(yè)碼時(shí)的狀態(tài)

  

代碼參數(shù)說(shuō)明

<script src="js/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="data/data.js" type="text/javascript"></script>
<script src="js/sendAjax.js" type="text/javascript"></script>
<script src="js/page.js" type="text/javascript"></script>
<script>
 /* 初始化頁(yè)面 */
 var initTotalPageNum = 11;
 $("#ui-page").paging({pageSize:5,totalPage:initTotalPageNum});
 </script>

為了區(qū)分清楚,所以把每一個(gè)文件都分開(kāi)寫(xiě)了。

data.js               //是用json模擬的后臺(tái)數(shù)據(jù).

sendAjax.js             //是模擬的ajax請(qǐng)求后臺(tái)數(shù)據(jù)的文件

page.js               //是封裝的生成頁(yè)碼的功能

initTotalPageNum        //模擬的后臺(tái)傳入的數(shù)據(jù)總頁(yè)碼

pageSize            //自定義參數(shù),可以定義可視區(qū)域代碼,當(dāng)前demo。pageSize = 5,initTotalPageNum=3 小于pageSize 的時(shí)候,顯示狀態(tài)如下圖所示

代碼優(yōu)缺點(diǎn)

  1)使用ajax可以實(shí)現(xiàn)局部刷新,但是不利于seo

  2) 生成頁(yè)碼沒(méi)有改變dom結(jié)構(gòu),只變化頁(yè)碼

最近項(xiàng)目中的需求,自己寫(xiě)的一個(gè)。有時(shí)間的話(huà)會(huì)用js實(shí)現(xiàn)一遍。

有需要的話(huà),完整demo ,點(diǎn)此下載 

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • jQuery的ajax下載blob文件

    jQuery的ajax下載blob文件

    這篇文章主要介紹了jQuery的ajax下載blob文件的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • 做好七件事幫你提升jQuery的性能

    做好七件事幫你提升jQuery的性能

    這篇文章主要介紹了做好七件事幫你提升jQuery的性能的相關(guān)資料,需要的朋友可以參考下
    2014-02-02
  • 33個(gè)優(yōu)秀的jQuery 教程分享(幻燈片、動(dòng)畫(huà)菜單)

    33個(gè)優(yōu)秀的jQuery 教程分享(幻燈片、動(dòng)畫(huà)菜單)

    jQuery 是一個(gè)非常優(yōu)秀的 JavaScript 框架,使用簡(jiǎn)單靈活,在現(xiàn)在的Web開(kāi)發(fā)項(xiàng)目中扮演著重要角色。這篇文章與大家分享33個(gè)優(yōu)秀的 jQuery 教程,教您如何使用 jQuery 制作幻燈片、動(dòng)畫(huà)菜單、照片墻、圖片畫(huà)廊等很多效果很炫的功能。
    2011-07-07
  • jQuery插件slider實(shí)現(xiàn)拖動(dòng)滑塊選取價(jià)格范圍

    jQuery插件slider實(shí)現(xiàn)拖動(dòng)滑塊選取價(jià)格范圍

    jquery滑塊(slider)允許用戶(hù)從一個(gè)有限的范圍內(nèi)選擇一個(gè)數(shù)值。當(dāng)沿著軌道移動(dòng)滑塊控件時(shí),將顯示一個(gè)表示當(dāng)前值的提示框,用戶(hù)可通過(guò)設(shè)置它的屬性來(lái)自定義滑塊。
    2015-04-04
  • jQuery aminate方法定位到頁(yè)面具體位置

    jQuery aminate方法定位到頁(yè)面具體位置

    jQuery如何定位到頁(yè)面具體位置,我們可以通過(guò)jQuery的aminate動(dòng)畫(huà)方法定位,下面有個(gè)不粗的示例,感興趣的朋友可以參考下
    2013-12-12
  • jquery的 filter()方法使用教程

    jquery的 filter()方法使用教程

    filter() 方法返回符合一定條件的元素。該方法讓您規(guī)定一個(gè)條件。不符合條件的元素將從選擇中移除,符合條件的元素將被返回。這篇文章主要介紹了 jquery的 filter()方法使用,需要的朋友可以參考下
    2018-03-03
  • jQuery獲取頁(yè)面及個(gè)元素高度、寬度的總結(jié)——超實(shí)用

    jQuery獲取頁(yè)面及個(gè)元素高度、寬度的總結(jié)——超實(shí)用

    這篇文章主要介紹了jQuery獲取頁(yè)面及個(gè)元素高度、寬度的總結(jié)——超實(shí)用,需要的朋友可以參考下
    2015-07-07
  • jQuery操作CSS樣式

    jQuery操作CSS樣式

    這篇文章介紹了jQuery操作CSS樣式的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • jQuery+PHP實(shí)現(xiàn)可編輯表格字段內(nèi)容并實(shí)時(shí)保存

    jQuery+PHP實(shí)現(xiàn)可編輯表格字段內(nèi)容并實(shí)時(shí)保存

    在本例中,我們會(huì)通過(guò)jQuery實(shí)現(xiàn)單擊將一個(gè)文本信息變?yōu)榭删庉嫷谋韱?,你可以?duì)文本內(nèi)容進(jìn)行編輯,然后點(diǎn)擊“確定”按鈕,新的內(nèi)容將發(fā)送到后臺(tái)PHP程序處理,并保存到數(shù)據(jù)庫(kù);當(dāng)點(diǎn)擊“取消”按鈕,則頁(yè)面恢復(fù)到初始狀態(tài),需要的朋友可以參考下
    2015-10-10
  • 輕松掌握jQuery中wrap()與unwrap()函數(shù)的用法

    輕松掌握jQuery中wrap()與unwrap()函數(shù)的用法

    wrap()能夠?qū)⒅付℉TML元素包裹DOM結(jié)構(gòu),與之相反unwrap()函數(shù)則是將DOM去掉^^下面讓我們來(lái)以?xún)蓚€(gè)小例子輕松掌握jQuery中wrap()與unwrap()函數(shù)的用法:)
    2016-05-05

最新評(píng)論

库伦旗| 哈巴河县| 清远市| 彭州市| 隆化县| 金溪县| 金昌市| 乌兰察布市| 台东县| 家居| 滦南县| 镇江市| 永和县| 赞皇县| 临桂县| 尼勒克县| 象山县| 焦作市| 沧州市| 海口市| 松原市| 来凤县| 皋兰县| 沁阳市| 湘潭市| 忻城县| 垫江县| 大田县| 武隆县| 香格里拉县| 同德县| 天气| 潞城市| 如皋市| 莆田市| 金乡县| 周至县| 扎鲁特旗| 黄浦区| 玉田县| 广南县|