修改dwz.pagination.js中的代码:
$this.find(setting.jumpto$).each(function(){ var$this= $(this); var$inputBox = $this.find(":text"); var$button = $this.find(":button"); $button.click(function(event){ varpageNum = $inputBox.val(); if(pageNum && pageNum.isPositiveInteger()) { // 判断是否大于总页数,如果大于则跳转到第一页 @ketayao if(pageNum > pc.numPages()) { pageNum = 1; } // 判断是否大于总页数,如果大于则跳转到第一页 @ketayao dwzPageBreak({targetType:pc.targetType(), rel:pc.rel(), data: {pageNum:pageNum}}); } }); $inputBox.keyup(function(event){ if(event.keyCode == DWZ.keyCode.ENTER) $button.click(); }); });
当然你也可以做其他跳转逻辑。