1

我正在使用 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 时点击了哪个页面。任何帮助或对此的进一步理解将不胜感激。谢谢。

4

1 回答 1

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'
                });
于 2012-09-05T18:59:29.730 回答