分享易优内容页 分页方法,记得是内容文章页里面的分页哦,有的文章很长 很多,想用分页来实现的话 就能一个页面没有那么长了,这个时候用分页来实现就可以了。具体的方法如下:
js 部分:
$(document).ready(function(){ var show_per_page = 5; var number_of_items = $('#content').children().size(); var number_of_pages = Math.ceil(number_of_items/show_per_page); $('#current_page').val(0); $('#show_per_page').val(show_per_page); var navigation_html = '<a class="previous_link" href="javascript:previous();">Prev</a>'; var current_link = 0; while(number_of_pages > current_link){ navigation_html += '<a class="page_link" href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'">'+ (current_link + 1) +'</a>'; current_link++; } navigation_html += '<a class="next_link" href="javascript:next();">Next</a>'; $('#page_navigation').html(navigation_html); $('#page_navigation .page_link:first').addClass('active_page'); $('#content').children().CSS('display', 'none'); //and show the first n (show_per_page) elements $('#content').children().slice(0, show_per_page).css('display', 'block'); }); function previous(){ new_page = parseInt($('#current_page').val()) - 1; if($('.active_page').prev('.page_link').length==true){ go_to_page(new_page); } } function next(){ new_page = parseInt($('#current_page').val()) + 1; if($('.active_page').next('.page_link').length==true){ go_to_page(new_page); } } function go_to_page(page_num){ var show_per_page = parseInt($('#show_per_page').val()); start_from = page_num * show_per_page; end_on = start_from + show_per_page; $('#content').children().css('display', 'none').slice(start_from, end_on).css('display', 'block'); $('.page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page'); $('#current_page').val(page_num); }
文章代码:
<input type='hidden' id='current_page' />
<input type='hidden' id='show_per_page' />
<div id='content'>
<p></p>
<p></p>
<p></p>
<p></p>
5个P为一页
</div>
<div id='page_navigation'></div>
不是原创,感谢群友分享
版权声明:本站文章如没有特殊说明,均采集网上收集,若要转载请务必注明出处,尊重他人劳动成果共创和谐网络环境。 声明:某些文章来源于网络,所采集的到信息本站只为传递信息和分享,不做任何双方证明,也不承担任何法律责任。 文章内容若侵犯你的权益,请联系本站客服删除!
- 相关链接:
- 文章标题:
eyoucms技巧分享篇:判断后台是否有数据则显示,没有则不显示的方法
https://www.ezgcms.com/study/539.html
相关易优技巧:
- eyoucms伪静态规则说明【隐藏index.php】易优技巧
- 易优当前栏目页判断有无子栏目
- 如何获取顶级栏目(名称,链接,英文名称)[eyoucms教程]技巧
- 内容页调用会员投稿文章数量【eyoucms技巧】教程
- 易优新增登入后单独头像显示的方法【内置版无需修改】
- 指定文章列表如何调用下载内容
- 易优判断图集里面有多少图片的简单方法【eyoucms教程】
- 易优文章调整新窗口打开方法
- eyoucms升级1.4.7后视频模块下出现的问题处理记录
- echo mt_rand(100, 300)字段说明【eyoucms技巧】教程
- 易优为何发送帖子自动实时推送失败或者token未配置的情况说明
- 易优文章审核判断除管理员ID1外都是待审核状态修法方法!【eyoucms技巧】
- 易优如何获取上级栏目名称和链接【eyoucms技巧】教程
- 易优导航调用菜单其中一个为不同样式的方法
- 易优实例说明:文章列表/首页样式一排不同的样式说明