JavaScript 分页
有人可以帮我吗?我对 JS 知之甚少......我尝试了 这个例子,brianpeiris 写的。效果很好,但我需要在同一页面中使用两个不同的寻呼机。我怎样才能做到这一点?
这段代码不起作用,但这就是我所得到的..
<script type="text/javascript">
var pagination_options = {
num_edge_entries: 1,
num_display_entries: 8,
callback: pageselectCallback,
items_per_page:1
}
function pageselectCallback(page_index, jq){
var items_per_page = pagination_options.items_per_page;
var offset = page_index * items_per_page;
var new_content = $('#hiddenresult div.result').slice(offset, offset + items_per_page).clone();
$('#Searchresult').empty().append(new_content);
var items_per_page = pagination_options.items_per_page;
var offset = page_index * items_per_page;
var new_content = $('#hiddenresult2 div.result2').slice(offset, offset + items_per_page).clone();
$('#Searchresult2').empty().append(new_content);
return false;
}
function initPagination() {
var num_entries = $('#hiddenresult div.result').length;
// Create pagination element
$("#Pagination").pagination(num_entries, pagination_options);
num_entries = $('#hiddenresult2 div.result2').length;
// Create pagination element
$("#Pagination2").pagination(num_entries, pagination_options);
}
$(document).ready(function(){
initPagination();
});
Can someone help me please? I have little knowledge of JS... I tried this example, that brianpeiris wrote.. It worked nicely, but I need two different pagers in the same page. How can I accomplish this?
This code doesn't work, but this is how far I got..
<script type="text/javascript">
var pagination_options = {
num_edge_entries: 1,
num_display_entries: 8,
callback: pageselectCallback,
items_per_page:1
}
function pageselectCallback(page_index, jq){
var items_per_page = pagination_options.items_per_page;
var offset = page_index * items_per_page;
var new_content = $('#hiddenresult div.result').slice(offset, offset + items_per_page).clone();
$('#Searchresult').empty().append(new_content);
var items_per_page = pagination_options.items_per_page;
var offset = page_index * items_per_page;
var new_content = $('#hiddenresult2 div.result2').slice(offset, offset + items_per_page).clone();
$('#Searchresult2').empty().append(new_content);
return false;
}
function initPagination() {
var num_entries = $('#hiddenresult div.result').length;
// Create pagination element
$("#Pagination").pagination(num_entries, pagination_options);
num_entries = $('#hiddenresult2 div.result2').length;
// Create pagination element
$("#Pagination2").pagination(num_entries, pagination_options);
}
$(document).ready(function(){
initPagination();
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
try this:
https://plnkr.co/edit/XFqbVuIa0Sn4rRvE7d0J?p=preview
https://plnkr.co/edit/XFqbVuIa0Sn4rRvE7d0J?p=preview