超好用的一个JQUERY分页器-jpaginate

jpaginate是一个自带滑动动画效果的jQuery分页插件,用户可以通过单击或只是悬停在箭头上的使页码滑动显示。

你可以用下面的方式调用插件:

$(elementID).paginate()

 

您可以通过一下属性来配置插件:

count:页面总数
start:默认选中页码
display:可见页码数量
border:边框(true/false)
border_color:边框颜色:
text_color:文本的颜色/号码
background_color:背景颜色
border_hover_color:边框悬停时颜色
text_hover_color:文本悬停时颜色
background_hover_color:背景悬停时颜色
images:箭头的背景图片(true/false)
mouse:鼠标拿下的动画效果(press/slide)
onChange:当点击一个网页。作为参数,单击“单击”的页面的数目可以被使用。

 

来个直接点的代码,更容易看。

$("#pagination0").paginate({
    count                 : 50,            
    start                 : 1,        
    display                 : 7,        
    border            : false,    
    text_color          : '#888',    
    background_color        : '#EEE',    
    text_hover_color      : 'black',    
    background_hover_color    : '#CFCFCF',    
    rotate              : true,        
    images            : false,     
        mouse            : 'press',
    onChange             : function(page){
                    list(page-1,pageSize);
                   }
});

本站下载链接:jpaginate

 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。互联网+时代,时刻要保持学习,携手千锋PHP,Dream It Possible。

转载于:https://www.cnblogs.com/gaohj/p/6748230.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以!以下是一个使用jQuery的Ajax分页示例: HTML结构: ```html <div id="pagination"></div> <div id="results"></div> ``` JavaScript代码: ```javascript $(document).ready(function() { var currentPage = 1; // 初始化分页 function initPagination(totalPages) { $('#pagination').twbsPagination({ totalPages: totalPages, visiblePages: 5, onPageClick: function(event, page) { currentPage = page; loadResults(); } }); } // 加载当前页的结果 function loadResults() { $.ajax({ url: '/your-api-endpoint', type: 'GET', data: { page: currentPage }, dataType: 'json', success: function(data) { // 清空结果容 $('#results').empty(); // 迭代结果并将其添加到结果容中 $.each(data.results, function(index, result) { $('#results').append('<div>' + result.title + '</div>'); }); }, error: function() { // 处理错误情况 } }); } // 获取总页数并初始化分页 $.ajax({ url: '/your-api-endpoint', type: 'GET', dataType: 'json', success: function(data) { var totalPages = data.totalPages; // 初始化分页 initPagination(totalPages); // 加载第一页的结果 loadResults(); }, error: function() { // 处理错误情况 } }); }); ``` 请注意,上述代码中的 `/your-api-endpoint` 是一个代表你的分页数据源的示例API端点。你需要将其替换为实际的API端点,并相应地处理请求和返回数据。 此示例使用了Bootstrap的分页插件twbsPagination,你可以根据需要自行选择其他分页插件或自定义分页样式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值