最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

对table和ul实现js分页示例分享_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 21:20:10
文档

对table和ul实现js分页示例分享_javascript技巧

对table和ul实现js分页示例分享_javascript技巧: 代码如下:(function($) { $.fn.tablepage = function(oObj, dCountOfPage, fresh_id) { var dPageIndex = 1; var dNowIndex = 1; var sPageStr = ; var dCount = 0; var oSource = $(this); va
推荐度:
导读对table和ul实现js分页示例分享_javascript技巧: 代码如下:(function($) { $.fn.tablepage = function(oObj, dCountOfPage, fresh_id) { var dPageIndex = 1; var dNowIndex = 1; var sPageStr = ; var dCount = 0; var oSource = $(this); va

代码如下:
(function($) {
$.fn.tablepage = function(oObj, dCountOfPage, fresh_id) {
var dPageIndex = 1;
var dNowIndex = 1;
var sPageStr = "";
var dCount = 0;
var oSource = $(this);
var sNoSelColor = "#CCCCCC";
var sSelColor = "black";
var sFontColor = "white";
var nowIndex = 1;

change_page_content();

function change_page_content() {
// 取得資料筆數
dCount = oSource.children().children().length;
// 顯示頁碼
sPageStr = " + fresh_id
+ "' onClick='fresh(this.id);' class='sx' style='color:#247AA9;'>刷新";
sPageStr += " 首页上一页下一页尾页";
sPageStr += ""+"共"+Math.ceil(dCount / dCountOfPage)+"页,当前第"+""+dNowIndex+""+"页"+"";
oObj.html(sPageStr);
dPageIndex = 1;
// 過濾表格內容
var rr=oSource.children().children("tr");
oSource.children().children("tr").each(function() {
// ==2
if (dPageIndex >= (((dNowIndex - 1) * dCountOfPage) + 1)
&& dPageIndex <= ((dNowIndex * dCountOfPage) )) {
$(this).show();
} else {
$(this).hide();
}

dPageIndex++;
});

// oSource.children().children("tr").first().show(); // head一定要顯示
if(dCount<=dCountOfPage){
var tt=$("#table_page_"+fresh_id).children('.msdn').children().each(function(i) {
if(i==2||i==3||i==0||i==1){
$(this).addClass("disabled");
}
});
}
else if(dNowIndex==Math.ceil(dCount / dCountOfPage)){
var tt=$("#table_page_"+fresh_id).children('.msdn').children().each(function(i) {
if(i==2||i==3){
$(this).addClass("disabled");
}
});
}else if(dNowIndex==1){
var tt=$("#table_page_"+fresh_id).children('.msdn').children().each(function(i) {
if(i==0||i==1){
$(this).addClass("disabled");
}
});
}
// 加入換頁事件
oObj.children().children().each(function() {

$(this).click(function() {

dNowIndex = $(this)[0].innerHTML;
if (dNowIndex == '首页') {
dNowIndex = 1;
change_page_content();
nowIndex = dNowIndex;
}
if (dNowIndex == '尾页') {
dNowIndex = Math.ceil(dCount / dCountOfPage);
change_page_content();
nowIndex = dNowIndex;
}
if (dNowIndex == '下一页') {
if (nowIndex < Math.ceil(dCount / dCountOfPage)) {
dNowIndex = parseInt(nowIndex) + 1;
change_page_content();
nowIndex = nowIndex + 1;
}
}
if (dNowIndex == '上一页') {
if (nowIndex > 1) {
dNowIndex = parseInt(nowIndex) - 1;
change_page_content();
nowIndex = nowIndex - 1;
}
}
});
});
}
};
})(jQuery);

代码如下:

文档

对table和ul实现js分页示例分享_javascript技巧

对table和ul实现js分页示例分享_javascript技巧: 代码如下:(function($) { $.fn.tablepage = function(oObj, dCountOfPage, fresh_id) { var dPageIndex = 1; var dNowIndex = 1; var sPageStr = ; var dCount = 0; var oSource = $(this); va
推荐度:
标签: js javascript 分页
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top