虽然流行用框架写出来 这里也可以用手写方法写出来 也并不是这么复杂

首先为了实现如下效果的标签

我们可以在前端把两个表直接输出出来

                <table class = "tag char" id = "tagf" ><tr><td>Found</td><td>Found time</td><td>Found where</td><td>Found detail</td><td>Manipulate</td></tr>......</table><table class = "tag char" id = "tagl" ><tr><td>Lost</td><td>Lost time</td><td>Lost where</td><td>lost detail</td><td>Manipulate</td></tr>......

然后 注明CSS

#tagl{display: none;
}
#tagf{display: none;
}

让两者隐藏 那么 继续绘制按钮

                <button class = "label" id = "ForF" >FOUND</button><button class = "label" id = "ForL" >LOST</button>

最后一步:加上jQuery 监听器 根据用户的动作对其css边框进行变化

    $("#tagl").fadeIn();  $("#ForL").css("border-bottom-color", "white");$("#ForL").css("border-top-color", "tomato");$("#ForL").css("border-top-width", "5px");$("#tagf").hide();$("#ForL").click(function () {//根据点击事件 变化css和不同表的出现$("#tagl").fadeIn();$("#tagf").hide();//下边框变白$("#ForL").css("border-bottom-color", "white");//上边框保持$("#ForL").css("border-top-color", "tomato");$("#ForL").css("border-top-width", "5px");//另一个按钮$("#ForF").css("border-bottom-color", "black");$("#ForF").css("border-top-color", "white");})$("#ForF").click(function () {//相反操作 $("#tagf").fadeIn();$("#tagl").hide();$("#ForF").css("border-bottom-color", "white");$("#ForF").css("border-top-color", "tomato");$("#ForF").css("border-top-width", "5px");//另一个按钮$("#ForL").css("border-bottom-color", "black");$("#ForL").css("border-top-color", "white");})

当用户点击其中一个按钮时 就让另一个表隐藏 然后变化相应的CSS

那么就完成啦!

前端中标签页的手写方法相关推荐

  1. HTML5期末大作业:商城网站设计——仿唯品会购物商城(5页) 纯手写-高质量 HTML+CSS+JavaScript

    HTML5期末大作业:商城购物网站设计--仿唯品会商城(5页) 纯手写 HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 常见网页设计 ...

  2. 对话框中加入标签页的5种方法

    (2008-07-08 15:25 博客搬家拾遗) 标签页是MFC控件里有一点难用的东西,今天看到了一篇相关文章,觉得写得比较系统,而且浅显易懂,特地转来,与大家分享的同时也留备自己以后查用. (以下 ...

  3. all方法 手写promise_前端进阶高薪必看手写源码篇

    前言 此系列作为笔者之前发过的前端高频面试整理的补充 会比较偏向中高前端面试问题 当然大家都是从新手一路走过来的 感兴趣的朋友们都可以看哈 初衷 我相信不少同学面试的时候最怕的一个环节就是手写代码 大 ...

  4. 前端为什么有的接口明明是成功回调却执行了.catch失败回调_前端进阶高薪必看-手写源码篇(高频技术点)...

    前言 此系列作为笔者之前发过的前端高频面试整理的补充 会比较偏向中高前端面试问题 当然大家都是从新手一路走过来的 感兴趣的朋友们都可以看哈 初衷 我相信不少同学面试的时候最怕的一个环节就是手写代码 大 ...

  5. Bootstrap 标签页Tab插件使用方法

    标签页 Bootstrap标签页Tab插件需要 bootstrap-tab.js 文件支持,在使用该插件之前,应该导入 jQuery 和 bootstrap-tab.js 文件. 调用方式 1.dat ...

  6. Array.isArray,Array.from, Array.entries,Array.incledes的实现原理,分别手写方法

    1.Array.isArray 基本使用 const arr = ["1"]; console.log("isArray:", Array.isArray(ar ...

  7. 微信小程序中标签页切换效果是怎么做出来的

    于传统网页开发中的标签页切换效果不同的是,小程序的标签页切换更接近原生APP的交互体验!也就是可以通过左右滑动页面进行切换,类似于网页开发中的焦点图切换的效果. --这当然是通过微信小程序强大的组件和 ...

  8. ant-design-vue 中标签页tab上额外的元素(tabBarExtraContent) , tab选项卡头增加文字

    公司有个需求,在ant-design-vue的标签页上,在tab选项卡头增加文字. 具体需求效果,如下图. 实现原理: 一.主要用到插槽(slot) 二.代码如下: <a-tabs style= ...

  9. Electron 中的 webview 实战 —— 手写简易浏览器

    webview 标签的使用 webview 标签是 Electron 提供的一个类似于 web 中 iframe 的容器,可以嵌入另外的页面: <body><p>下面使用 we ...

最新文章

  1. 【经验】Lenovo/ThinkPad 进入BIOS的方法汇总
  2. solidity 编程练习_学习Solidity编程语言并开始为区块链开发
  3. Mybatis 中$与#的区别
  4. 高端人工智能服务器,产品技术-HPE Apollo6500 Gen10服务器:人工智能的高速引擎-新华三集团-H3C...
  5. 乐鑫代理启明云端分享:用ESP32单片机控制LED教程示例
  6. 【2018-01-28】HTML-布局
  7. 干掉 BeanUtils!试试这款 Bean 自动映射工具,真心强大!
  8. OPNET网络仿真分析-1.1.3、OPNET Modeler
  9. Leetcode--用两个栈实现一个队列
  10. GT S7278 Android4.4,三星S7278U官方原版固件rom系统刷机包(线刷格式)
  11. 网络协议 终章 - GTP 协议:复杂的移动网络
  12. godaddy又支持支付宝支付了。今天backorder了一个域名,尝试用支付宝支付。居然可以支付了。当时的汇率结算。...
  13. # Itext Pdf 合并拆分
  14. 计算机中职作文,中职作文题目
  15. 2021-09-02牛客网每日10题--前端
  16. 双通道中频信号数字下变频及相位差估计(FPGA)
  17. PRML学习总结(6)——Kernel Methods
  18. 轩辕实验室 | 车载网络入侵检测DCNN算法设计
  19. PHP代码审计实战之XDcms
  20. 中国计算机学会推荐国际学术刊物 (人工智能)

热门文章

  1. CentOS 更改MySQL数据库目录位置
  2. 使用默认Model Binding支持集合类
  3. idea和搜狗输入法快捷键冲突_ubuntu18.04安装搜狗输入法
  4. android ViewPager 图片浏览和保存图片
  5. ORA-01033: ORACLE initialization or shutdown in progress
  6. 数据批量导入Oracle数据库
  7. Oracle rman备份和还原恢复数据库
  8. matlab impyramid,图像 – Matlab impyramid问题
  9. 如何使用用window.open()
  10. python 遗传算法 agv_基于改进遗传算法的AGV路径规划