迅睿CMS如何处理分页代码
我们知道迅睿CMS分页标签{@$page_rs}中为固定样式的代码段。
有的时候我们需要更改其class名称或部分结构,通过更改后台分页部分的php代码可以很好的实现,但是这种方式一方面不利于更新,另一方面,需要修改的内容也比较繁琐。那么有没有更好的方式可以实现呢?
通过JS可以很好的实现这一点:
//替换外层ul为div样式
var htmltext = $("ul.pagination").html();
$("ul.pagination").replaceWith('<div class="page">' + htmltext + '</div>');
//替换内层内容
$(".page li").each(function() {
var txt = $(this).children("a").text();
var url = $(this).children("a").attr("href") ? $(this).children("a").attr("href") : 'javascript:;';
var curr = '';
if ($(this).hasClass("active")) {
curr = "current"; //当前激活类
}
console.log(curr);
$(this).replaceWith('<a class="' + curr + '" href="' + url + '">' + txt + '</a>') //样式
});
//隐藏总页数
$(".page a").first().hide();另外,迅睿CMS也提供了简单的page样式修改方式,直接修改/config/page下面的对应文件即可。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。