海洋CMS的播放列表没有分页功能,可以使用JS来实现分页显示的效果。效果演示:(简单演示,无美化)实现教程:(下载附件代码查看)
<
script
src
=
"https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"
></
>
function getzz() {
var a = $("ul#all li");
var zz =new Array(a.length);
for(var i=0;i <
a.length
;i++){
zz
a
.innerHTML;
}
return zz;
function change(e){
debugger
pageno
=e;
if(e<1){
e
1
;
if(e>pageall){
e=pageall;pageno=pageall;
$("#all").html("");
var html="";
for(var i=0;i<
pagesize
html += '<li>' + zz[(e-1)*pagesize+i] +'</
li
>';
if(zz[(e-1)*pagesize+i+1]==null) break;
$("ul#all").html(html);
var ye="";
for(var j=1;j<=pageall;j++){
if(e==j){
ye=ye+"<
span
><
href
'#'
onClick
'change("+j+")'
style
'color:#FF0000'
>"+j+"</
> "
}else{
var pageContent="";
pageContent +='第<
id=\"a2\">'+pageno+'</
>/';
pageContent +='<
id
"a1"
>'+pageall+'</
>页';
"a3"
>'+ye+'</
"#"
"change(--pageno)"
>上一页</
> ';
"change(++pageno)"
>下一页</
$("#page").html(pageContent);
</
<!-- 播放列表标签 开始 -->
ul
"all"
>第1集</
>第2集</
>第3集</
>第4集</
>第5集</
>第6集</
>第7集</
>第8集</
>第9集</
>第10集</
<!-- 播放列表标签 结束 -->
div
class
"page"
var zz=getzz()
var pageno=1 ; //当前页
var pagesize=3; //每页多少条信息
if(zz.length%pagesize==0){
var pageall =zz.length/pagesize ;
var pageall =parseInt(zz.length/pagesize)+1;
change(1);
楼主,我只是来混个熟的!老板,侬亿雷凑闹嫩了!
我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!
请先登录后发表评论!