我正在使用 Ben Everard 的 jqPagination。这是一个不错的插件,为我节省了编码分页逻辑。
我有一个搜索和一个按钮,当用户输入一个值并单击按钮时,我会执行 Ajax 搜索和以下操作以更新分页器:
$('#search-by-quote-id-paginator').jqPagination('option', 'current_page', 1);
$('#search-by-quote-id-paginator').jqPagination('option', 'max_page', totalpages);
(这是必需的,因为在屏幕上分页器可能会显示“第 x 页的 xxx”。由于用户通过在搜索框中输入并按下按钮启动了新的搜索。)
然而,这些行中的每一行都会触发一个 page: 事件和 my page: 函数被执行。如何有选择地关闭“页面:”事件的触发,我希望它仅在以下行发生:
$('#search-by-quote-id-paginator').jqPagination('option', 'current_page', 1);
所以我想为以下行关闭它
$('#search-by-quote-id-paginator').jqPagination('option', 'max_page', totalpages);
谢谢 !
哈林德