我正在使用jQuery的jPaginate插件对我的某个网站上的数据进行排序。我遇到的问题是确定哪个页面点击了jPaginate。我在下面发布了我的代码。
此代码在Document Ready上加载插件。
$("#demo2").paginate({
count : a,
start : 1,
display : 10,
border : false,
text_color : '#888',
background_color : '#EEE',
text_hover_color : 'black',
cookies : true,
onChange : function(){alert(); console.log($(this))},
background_hover_color : '#CFCFCF'
});
查看屏幕截图:http://screencast.com/t/SbxHjn7H
问题是我需要知道每当用户点击数字1-5时点击了哪个页面。任何帮助或对此的进一步理解将不胜感激。感谢。
答案 0 :(得分:0)
我实际上能够自己解决这个问题..
您需要通过编写一个函数来获取当前页面,以触发jPaginate插件中的'onChange'事件。
$("#demo2").paginate({
count : a,
start : '<?=intval($page + 1);?>',
display : 10,
border : false,
text_color : '#888',
background_color : '#EEE',
text_hover_color : 'black',
cookies : true,
onChange : function(){
var getPage = $('.jPag-current').html();
var minusPage = getPage - 1;
},
background_hover_color : '#CFCFCF'
});