1

jQuery の jPaginate プラグインを使用して、Web サイトの 1 つでデータを並べ替えています。私が抱えている問題は、どのページが 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 に答える