我正在构建一个分页插件,我得到了最奇怪的结果。 here is a demo
如果您点击下一个按钮(>>),您将进入最后一页。 但是,如果在单击下一个按钮之前单击“上一步”按钮(<<),您将进入正确的页面。
哦,如果你点击页码,那么下一个按钮就会被带到最后一页。
我现在一直在盯着它看。让我高兴。
答案 0 :(得分:1)
这是因为这一行返回一个字符串:
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);