手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery 无刷新分页实例代码
jQuery 无刷新分页实例代码
摘要:复制代码代码如下:$(function(){//此demo通过Ajax加载分页元素varinitPagination=function(da...

复制代码 代码如下:

<html>

<head>

<script type="text/javascript" src="script/jquery-1.7.1.min.js"></script>

<script type="text/javascript" src="script/jquery-1.7.1.js"></script>

<script type="text/javascript" src="script/jquery.pagination.js"></script>

<script type="text/javascript">

$(function(){

//此demo通过Ajax加载分页元素

var initPagination = function(data) {

var feedback = "";

$.each(data.list, function(index, d) {

var str ="";

str+= "<dl>";

str+="<dt><img src='http://www.jb51.net/headshotsByName/balijiang.png?l' alt='图片' width='70' height='70' /></dt>";

str+="<dd><a href='#' title='VYyu'>VYyu</a></dd>";

str+="<dd>2009-09-26 </dd>";

str+="<dd>"+d+"</dd>";

str+="</dl>";

feedback += str;

});

$("#feedback").empty().append(feedback); //装载对应分页的内容

//alert(datac.list.length);

//var num_entries = $(".result").length;

var num_entries = data.list.length;

// 创建分页

$("#page").pagination(num_entries, {

num_edge_entries: 1, //边缘页数

num_display_entries: 5, //主体页数

callback: pageselectCallback,

items_per_page: 3, //每页显示1项

prev_text: "前一页",

next_text: "后一页"

});

pageselectCallback(0);

}

function pageselectCallback(page_index, jq){

var resultList = $(".result");

//var feedback = "";

//alert(resultList.length);

$(".result").each( function(index, data) {

//alert(index);

$(this).css('display','none');

if(Math.floor(index/3) == page_index){

$(this).css('display','block');

}

});

return false;

}

//ajax加载

$.getJSON("testPage",null, function(data){initPagination(data)});

});

</script>

</head>

<body>

<div id="feedback"> </div>

<div id="page"></div>

</body>

</html>

【jQuery 无刷新分页实例代码】相关文章:

基于jQuery实现的无刷新表格分页实例

jquery实现用户打分评分特效

JQuery中DOM加载与事件执行实例分析

JQuery+Ajax无刷新分页的实例代码

jQuery构造函数init参数分析续

JQuery中节点遍历方法实例

jQuery实现首页图片淡入淡出效果的方法

JQuery控制Radio选中方法分析

jQuery无刷新分页完整实例代码

jQuery实现div随意拖动的实例代码(通用代码)

精品推荐
分类导航