jPaginate-帮助确定单击了哪个页面

jPaginate - Help Determining Which Page was clicked?

本文关键字:单击 帮助 jPaginate-      更新时间:2023-09-26

我正在使用jQuery的jPaginate插件对我的一个网站上的数据进行排序。我遇到的问题是确定在jPaginate上点击了哪个页面。我已经在下面发布了我的代码。

此代码在DocumentReady上加载插件。

$("#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时,我需要知道点击了什么页面。如有任何帮助或进一步了解,我们将不胜感激。谢谢

事实上,我能够自己解决这个问题。。

您需要通过在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'
                });