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

基于jQuery的js分頁(yè)代碼

 更新時(shí)間:2010年06月10日 23:51:07   作者:  
jquery的分頁(yè)代碼,是結(jié)合數(shù)據(jù)庫(kù)實(shí)現(xiàn)的, 這里只給出核心jquery代碼。其它的大家可以發(fā)揮下。
復(fù)制代碼 代碼如下:

function pagerBar(dataCount,pageSize,serverUrl,contentPlace,pagerbarPlace,callBack){
this.dataCount = dataCount;
this.pageSize = pageSize;
this.serverUrl = serverUrl;
this.contentPlace = $("#"+contentPlace);
this.pagerbarPlace = $("#"+pagerbarPlace);
this.callBack = callBack;

this.pageCount = 0;
this.pageIndex = 1;
this.curInfo = $("<span/>");
this.prePage = $("<span/>");
this.nextPage = $("<span/>");
this.init();
}
pagerBar.prototype = {
init : function(){
this.getPageCount();
this.initLink();
this.showBarInfo();
if(this.pageCount>0){
this.setLink(1);
}
},
getPageCount : function(){
this.pageCount = parseInt(this.dataCount / this.pageSize);
if(this.dataCount % this.pageSize !=0){
this.pageCount++;
}
},
initLink : function(){
var self = this;
this.prePage = $("<span/>").html("上一頁(yè)").addClass("pageLink");
this.prePage.click(function(){
self.setLink(self.pageIndex-1);
});
this.nextPage = $("<span/>").html("下一頁(yè)").addClass("pageLink");
this.nextPage.click(function(){
self.setLink(self.pageIndex+1);
});
this.pagerbarPlace.append(this.curInfo).append(this.prePage).append(this.nextPage);
},
showBarInfo : function(){
this.prePage.hide();
this.nextPage.hide();

if(this.pageCount==0){
this.curInfo.html("暫時(shí)沒(méi)有信息!");
}
else if(this.pageCount==1){
this.curInfo.html("1/1");
}
else{
this.curInfo.html(this.pageCount + "/" + this.pageIndex);
}

},
setLink : function(i){
var self = this;
$.ajax({
url:self.serverUrl,
type:"get",
data:{pageSize:self.pageSize,pageIndex:i},
cache:false,
error:function(){
alert("數(shù)據(jù)加載失敗!");
},
success:function(htmlData){
self.contentPlace.html(htmlData);
if(self.pageCount==1){
self.prePage.hide();
self.nextPage.hide();
}else{
if(i==1){
self.prePage.hide();
self.nextPage.show();
}else if(i==self.pageCount){
self.prePage.show();
self.nextPage.hide();
}else{
self.prePage.show();
self.nextPage.show();
}
}
self.pageIndex = i;
self.curInfo.html(self.pageCount+"/"+self.pageIndex);
if(self.callBack){
self.callBack();
}
}
});
},
changeServerUrl : function(dataCount,serverUrl){
this.dataCount = dataCount;
this.serverUrl = serverUrl;
this.pageIndex=1;

this.getPageCount();
this.showBarInfo();
this.contentPlace.html("");
if(this.pageCount>0){
this.setLink(1);
}
},
dataCountDec : function(){
this.dataCount--;
this.getPageCount();
if(this.pageCount<this.pageIndex){
this.pageIndex = this.pageCount;
}
if(this.pageIndex>0){
this.setLink(this.pageIndex);
}
this.showBarInfo();
}
}

相關(guān)文章

  • 40個(gè)新鮮出爐的jQuery 插件和免費(fèi)教程[上]

    40個(gè)新鮮出爐的jQuery 插件和免費(fèi)教程[上]

    作為最流行的 JavaScript 庫(kù),jQuery 擁有豐富的插件,能夠幫助開(kāi)發(fā)者簡(jiǎn)單快速的實(shí)現(xiàn)各種功能
    2012-07-07
  • jQuery操作表單常用控件方法小結(jié)

    jQuery操作表單常用控件方法小結(jié)

    這篇文章主要介紹了jQuery操作表單常用控件方法,實(shí)例總結(jié)了jQuery針對(duì)常用表單控件的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • jQuery實(shí)現(xiàn)表格行上下移動(dòng)和置頂效果

    jQuery實(shí)現(xiàn)表格行上下移動(dòng)和置頂效果

    本文給大家分享的是一款由jQuery實(shí)現(xiàn)的表格行上下移動(dòng)以及置頂效果的代碼,非常的簡(jiǎn)單實(shí)用,這里給出了核心代碼,有需要的小伙伴可以參考下。
    2015-06-06
  • jqNext能替代jQuery嗎

    jqNext能替代jQuery嗎

    隨著前端的發(fā)展和瀏覽器的升級(jí),jQuery也開(kāi)始有些缺陷,其中最主要的就是在處理大量數(shù)據(jù)時(shí)會(huì)出現(xiàn)性能問(wèn)題,而為了解決這個(gè)問(wèn)題,我們可以使用jqNext,這是jQuery的一個(gè)輕量級(jí)替代品,盡管它并不能完全取代jQuery,但在一些場(chǎng)景下使用起來(lái)是十分便利的
    2023-09-09
  • Jquery Easyui驗(yàn)證組件ValidateBox使用詳解(20)

    Jquery Easyui驗(yàn)證組件ValidateBox使用詳解(20)

    這篇文章主要為大家詳細(xì)介紹了Jquery Easyui自定義下拉框組件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • jQuery實(shí)現(xiàn)的解析本地 XML 文檔操作示例

    jQuery實(shí)現(xiàn)的解析本地 XML 文檔操作示例

    這篇文章主要介紹了jQuery實(shí)現(xiàn)的解析本地 XML 文檔操作,結(jié)合實(shí)例形式分析了jQuery針對(duì)本地 XML 文檔的解析及ajax交互相關(guān)操作技巧,需要的朋友可以參考下
    2020-04-04
  • jQuery使用drag效果實(shí)現(xiàn)自由拖拽div

    jQuery使用drag效果實(shí)現(xiàn)自由拖拽div

    本文給大家分享一款jquery實(shí)現(xiàn)的完美拖拽(拖動(dòng)div層效果),如果你正在找這類(lèi)效果不妨進(jìn)入?yún)⒖家幌隆?/div> 2015-06-06
  • Jquery中$.post和$.ajax的用法小結(jié)

    Jquery中$.post和$.ajax的用法小結(jié)

    本節(jié)重點(diǎn)講的是jquery中調(diào)用ajax的4種方法中最常用的:$.post、和$ajax。如果讀者沒(méi)有javascript和jquery的知識(shí),或者沒(méi)有ajax的概念,那么請(qǐng)先去問(wèn)問(wèn)度娘,再來(lái)讀本文。
    2015-04-04
  • jQuery組件easyui對(duì)話(huà)框?qū)崿F(xiàn)代碼

    jQuery組件easyui對(duì)話(huà)框?qū)崿F(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了jQuery組件easyui對(duì)話(huà)框?qū)崿F(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • jQuery實(shí)現(xiàn)當(dāng)按下回車(chē)鍵時(shí)綁定點(diǎn)擊事件

    jQuery實(shí)現(xiàn)當(dāng)按下回車(chē)鍵時(shí)綁定點(diǎn)擊事件

    當(dāng)按下回車(chē)鍵時(shí),綁定按鈕點(diǎn)擊事件,本文為大家介紹下jQuery回車(chē)鍵綁定點(diǎn)擊事件的具體實(shí)現(xiàn)
    2014-01-01

最新評(píng)論

平邑县| 福鼎市| 大名县| 会昌县| 北票市| 韶山市| 闸北区| 柘城县| 宁蒗| 临桂县| 竹山县| 廊坊市| 威海市| 闽清县| 旬邑县| 榆中县| 玉环县| 博白县| 榆林市| 东丰县| 铁岭市| 扶风县| 苏尼特左旗| 丰顺县| 樟树市| 上思县| 屏东县| 汾西县| 江达县| 达尔| 兴和县| 新巴尔虎右旗| 南京市| 黔西县| 新津县| 罗田县| 山阳县| 马公市| 边坝县| 应城市| 德清县|