JavaScript如何实现table切换的插件封装
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍JavaScript如何实现table切换的插件封装,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果图:HTML部分:
千家信息网最后更新 2025年01月19日JavaScript如何实现table切换的插件封装
这篇文章主要介绍JavaScript如何实现table切换的插件封装,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
效果图:
HTML部分:
- A
- B
- C
- A
- B
- C
css部分:
#tabBox { width: 600px; height: 450px; border: 3px solid #333; } #tabBox>ul { width: 100%; height: 50px; display: flex; justify-content: center; align-items: center; } #tabBox>ul>li { flex: 1; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; background-color: skyblue; font-size: 30px; } #tabBox>ul .liStyle { background-color: lime; } ol { flex: 1; width: 600px; height: 400px; } ol>li { width: 100%; height: 100%; background-color: #ccc; color: #fff; font-size: 100px; display: none; justify-content: center; align-items: center; } ol>li.liStyle { display: flex; }
JavaScript构造函数部分:
function fn15() { function TabBox(tabbox) { this.tabbox = tabbox; this.tabs = tabbox.querySelectorAll("ul>li") this.contents = tabbox.querySelectorAll("ol>li") } TabBox.prototype.startSwitch = function () { const tb = this tb.tabs.forEach( function (tab, index) { tab.onclick = function (e) { tb.tabs.forEach( function (tab) { tab.classList.remove("liStyle") } ) tb.contents.forEach( function (con) { con.classList.remove("liStyle") } ) tab.classList.add("liStyle") tb.contents[index].classList.add("liStyle") } } ) } const tabBox = document.querySelector("#tabBox") const tb = new TabBox(tabBox) tb.startSwitch() } // fn15() // 使用class实现 function fn16() { class TabBox { constructor(tabbox) { this.tabbox = tabbox; this.tabs = tabbox.querySelectorAll("ul>li") this.contents = tabbox.querySelectorAll("ol>li") } startSwitch() { const tb = this tb.tabs.forEach( function (tab, index) { tab.onclick = function (e) { tb.tabs.forEach( function (tab) { tab.classList.remove("liStyle") } ) tb.contents.forEach( function (con) { con.classList.remove("liStyle") } ) tab.classList.add("liStyle") tb.contents[index].classList.add("liStyle") } } ) } } const tabBox = document.querySelector("#tabBox") const tb = new TabBox(tabBox) tb.startSwitch() }fn16()
以上是"JavaScript如何实现table切换的插件封装"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
部分
插件
切换
封装
内容
篇文章
价值
兴趣
函数
小伙
小伙伴
效果
效果图
更多
知识
行业
资讯
资讯频道
频道
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
万方数据库什么时候更新完毕
C语言 手写数据库源码
煤矿网络安全检查责任制度
网络安全讲座通讯稿
网易版2b2t服务器是啥
数据库字段设置小数两位
手机服务器转换
数据库主键标识列怎么写
网络安全管理指标体系
服务器的租用哪家比较好
武汉设备软件开发
服务器开机后风扇停止
服务器内存 品牌
上海兆益科技园软件开发工资
手机截图软件开发
监控机房服务器
基于服务器AAA认证
服务器报错显示代码
数据库运行性能的指标
软件开发人员转售前
数据库实践教程思考题答案
互联网与信息科技
qt开发服务器
怎么配置dns本地服务器
广州猫创互联网科技
广东移动国产数据库
国内网络安全应该考哪个证书
服务器安全防护工具有哪些
搭vpn服务器翻墙
cf广东一区服务器在哪