1
我正在建立一個分頁插件,我有最奇怪的結果。 here is a demoJQuery分頁插件顯示奇怪的結果
如果您點擊下一個按鈕(>>),您將被帶到最後一頁。 但是,如果您在單擊下一個按鈕之前單擊prev按鈕(< <),您將被帶到正確的頁面。
哦,如果你點擊一個頁碼,然後下一個按鈕,你總是會被帶到最後一頁。
我一直在盯着它一會兒。讓我驚歎。
我正在建立一個分頁插件,我有最奇怪的結果。 here is a demoJQuery分頁插件顯示奇怪的結果
如果您點擊下一個按鈕(>>),您將被帶到最後一頁。 但是,如果您在單擊下一個按鈕之前單擊prev按鈕(< <),您將被帶到正確的頁面。
哦,如果你點擊一個頁碼,然後下一個按鈕,你總是會被帶到最後一頁。
我一直在盯着它一會兒。讓我驚歎。
這是因爲該行返回一個字符串:
var _to = $(this).attr("id");
所以這串最終使得它的方式進入current_to
當你寫current_to + $options.items_pp
你喜歡1010
而不是20
的字符串。
就行更改爲:
var _to = parseInt($(this).attr("id"), 10);
甚至更好:
var _to = parseInt(this.id, 10);
有哪些'>>'和''<<咋辦呢?轉到下一頁或轉到最後一頁?此外,它應該包裝(例如,如果你在第十頁,並擊中'>>',它應該轉到第1頁)? –
這是我的問題範圍之外。不過這是一個很好的功能。我會考慮添加選項。 – rlemon