2 回答

TA貢獻1848條經驗 獲得超2個贊
如果理解正確,如果您單擊按鈕 1,2 或 3,它只會顯示下一個 3 個新的,但應該顯示下一個 10 個新的。然后更改以下內容:將代碼中的“3”更改為“10”
$('.nav button').click(function() {
var start = $(this).text();
$('#myTable').empty();
limit = 10 * (parseInt(start) + 1) > max_size ? max_size : 10 * (parseInt(start) + 1)
goFun(start * 10, limit);
});
編輯:
直接從結果開始,您可以執行第一個按鈕,例如
$('.nav button')[0].click()
僅將其放在代碼的末尾

TA貢獻1817條經驗 獲得超14個贊
看看那個叉子(https://jsfiddle.net/Kyrylo/2hbxmove/)
相反,我使用按鈕的禁用/啟用焦點,但想法相同。
// keep in scope var current - ref to current page
// on nav btn click, prev, next
// remove disabled attr from current btn
$('#' + current).removeAttr('disabled');
// update current value, line below from onPrevClick handler
current = Math.max(current - 1 , 0);
// disable new current
$('#' + current).attr('disabled', 'disabled');
添加回答
舉報