您的位置:网站首页 > > 知识库 > 正文:【会员订阅系列2】html内实现显示条数的功能(可控制条数)

【会员订阅系列2】html内实现显示条数的功能(可控制条数)

作者:SY72 来源: 日期:2024/4/2 17:30:30 人气: 标签:
会员订阅与下载的功能,把过程做成一个【会员订阅系列】进行分享。内容先由简入门,上一篇实现了下载,今天实现前端显示条数。
文章目录
前言
一、会员订阅功能是什么?
二、使用步骤
1.引入库
2.JS代码
具体案例
总结
前言
提示:这里可以添加本文要记录的大概内容:

知识付费现在已经完全在互联网上流行开了,从文章到小说、从创意到程序、从音乐到影视等等,都需要前后端的订阅控制,所以我们必须了如指掌,并且一学就会。

提示:以下是本篇文章正文内容,下面案例可供参考

一、会员订阅功能是什么?
简而且概之就是,通过前端或后端让用户,根据会员等级看到相应的内容。这个权限可能是长期或一次性或多次性的。

二、使用步骤
1.引入库
//本节内容纯JS实现不用加入jquery库。

2.JS代码
//这里可以控制是否登录或订阅:true可展开;false不能展开
var isLoggedIn = true ;
document.addEventListener(“DOMContentLoaded”, function () {
//设定ID‘showMore’ 为按扭
var showMoreButton = document.getElementById(‘showMore’);
//获取id为table_down的表
var table = document.getElementById(‘table_down’);
var rows = table.rows;
//控制显示数据条数
var initialRowCount = 15;
//做一个全部显示的函数
function toggleRows() {
for (var i = 0; i < rows.length; i++) {
rows[i].style.display = (i < initialRowCount || isLoggedIn) ? ‘’ : ‘none’;
}
showMoreButton.style.display = (rows.length > initialRowCount && !isLoggedIn) ? ‘’ : ‘none’;
}
//点击ID为‘showMore’
showMoreButton.addEventListener(‘click’, function () {
//调用全部显示的函数
toggleRows();
});
//初始显示表的条数
for (var ii = 0; ii < rows.length; ii++) {
rows[ii].style.display = (ii < initialRowCount ) ? ‘’ : ‘none’;
}
});

具体案例
  
  
  
      
      
    订阅显示例 

  
  
   

控制显示数据条数

  
   
日期
现有确诊
累计确诊
治愈病例
死亡病例
'2022-10-21' 82 2025 1940 3
'2022-10-22' 82 2025 1940 3
'2022-10-23' 82 2025 1940 3
'2022-10-24' 84 2027 1940 3
'2022-10-25' 84 2027 1940 3
'2022-10-26' 84 2027 1940 3
'2022-10-27' 85 2028 1940 3
'2022-10-28' 85 2028 1940 3
'2022-10-29' 86 2029 1940 3
'2022-10-30' 87 2030 1940 3
'2022-10-31' 90 2033 1940 3
'2022-11-1' 90 2033 1940 3
'2022-11-2' 95 2038 1940 3
'2022-11-3' 99 2042 1940 3
'2022-11-4' 105 2048 1940 3
'2022-11-5' 105 2048 1940 3
'2022-11-6' 106 2049 1940 3
'2022-11-7' 108 2051 1940 3
'2022-11-8' 115 2058 1940 3
'2022-11-9' 126 2069 1940 3
'2022-11-10' 149 2092 1940 3
'2022-11-11' 165 2108 1940 3
'2022-11-12' 187 2130 1940 3
'2022-11-13' 217 2160 1940 3
'2022-11-14' 265 2208 1940 3
'2022-11-15' 305 2248 1940 3
'2022-11-16' 351 2294 1940 3
'2022-11-17' 426 2369 1940 3
'2022-11-18' 525 2468 1940 3
'2022-11-19' 617 2560 1940 3
'2022-11-20' 753 2696 1940 3
'2022-11-21' 925 2869 1940 4
'2022-11-22' 1101 3045 1940 4
'2022-11-23' 1245 3189 1940 4
'2022-11-24' 1322 3266 1940 4
'2022-11-25' 1423 3367 1940 4
'2022-11-26' 1515 3459 1940 4
'2022-11-27' 1619 3563 1940 4
'2022-11-28' 1741 3685 1940 4
'2022-11-29' 1849 3793 1940 4
'2022-11-30' 1971 3915 1940 4
'2022-12-1' 2099 4043 1940 4
'2022-12-2' 2235 4179 1940 4
'2022-12-3' 2384 4328 1940 4
'2022-12-4' 2530 4474 1940 4
'2022-12-5' 2740 4684 1940 4
'2022-12-6' 2456 4863 2403 4
'2022-12-8' 2625 5032 2403 4
'2022-12-7' 2568 4975 2403 4
'2022-12-9' 2715 5122 2403 4
'2022-12-10' 2715 5122 2403 4
'2022-12-11' 2785 5192 2403 4
'2022-12-12' 2785 5192 2403 4
'2022-12-13' 2785 5192 2403 4
'2022-12-14' 2785 5192 2403 4
查看更多
  

总结
这里我们就完成了前端控制用户显示行数的功能了。下一篇,我们加入登录功能,同样我们先从前端入手…

读完这篇文章后,您心情如何?
0
0
0
0
0
0
0
0
【最新评论】
姓名: 验证码:看不清楚,换一个
关相文章:
首页 | 关于我们 |

视野72 Copyright 2004-2013 ICP备案号:蜀ICP备11012248号