有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法

摘要:
在这种情况下,两个或多个按钮通过单击按钮来相互切换内容。html1<table>2<tr>3<td>4<inputclass=“flaghq_hy”type=“submit”οnclick=“dj;”值=“Industry”/˃5678910111213141516171819202122css1.hq_hy:悬停,。hq_zsh:悬停,。hq_ hb:悬停,。hq_jyyc:悬停,。hq_byb:悬停,。hq_ Lrcl:over2/*向上移动鼠标以更改颜色(无需单击)*/3{4颜色:#fff;5顺序颜色:#b1b0b0;6背景:#b1b0b0;7顺序:无;8}910。开始11{12光标:指针;13}1415。结束16{17光标:指针,18颜色:#ff;19背景:#b1 b0b0,20边框:无;21}js1$;8//单击事件9functiondj{10varcollection=$;11$.each;15$.removeClass;16$.addClass;17}

该情况一般在点击按钮切换内容的情况中

有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法第1张

2个按钮或者多个按钮进行互相切换内容

html

 1 <table> 
 2 <tr>
 3                 <td>
 4                     <input class="flag hq_hy" type="submit" οnclick="dj(this);" value="行业" />
 5                 </td>
 6                 <td>
 7                     <input class="flag hq_zsh" type="submit" οnclick="dj(this);" value="指数" />
 8                 </td>
 9                 <td>
10                     <input class="flag hq_hb" type="submit" οnclick="dj(this);" value="货币" />
11                 </td>
12                 <td>
13                     <input class="flag hq_jyyc" type="submit" οnclick="dj(this);" value="交易异常" />
14                 </td>
15                 <td>
16                     <input class="flag hq_byb" type="submit" οnclick="dj(this);" value="比一比" />
17                 </td>
18                 <td>
19                     <input class="flag hq_lrcl" type="submit" style="" οnclick="dj(this);" value="ETF两融策略" />
20                 </td>
21             </tr>
22         </table>

css

 1 .hq_hy:hover, .hq_zsh:hover, .hq_hb:hover, .hq_jyyc:hover, .hq_byb:hover, .hq_lrcl:hover
 2   /*鼠标移上去变色(不点击)*/
 3         {
 4             color: #fff;
 5             border-color: #b1b0b0;
 6             background: #b1b0b0;
 7             border: none;
 8         }
 9         
10         .start
11         {
12             cursor: pointer;
13         }
14  
15         .end
16         {
17             cursor: pointer;
18             color: #fff;
19             background: #b1b0b0;
20             border: none;
21         }

js

 1 $(function () {
 2     //加载事件
 3         var collection = $(".flag");
 4         $.each(collection, function () {
 5             $(this).addClass("start");
 6         });
 7     });
 8     //单击事件
 9     function dj(dom) {
10         var collection = $(".flag");
11         $.each(collection, function () {
12             $(this).removeClass("end");
13             $(this).addClass("start");
14         });
15         $(dom).removeClass("start");
16         $(dom).addClass("end");
17     }

免责声明:文章转载自《有多个按钮,点击一个变色,点击另一个变色,原来的恢复颜色的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js回退无法刷新页面解决方法~谈谈DivideByZeroException异常!并非像表面那么简单!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Practical Shader Development: Vertex and Fragment Shaders for Game Developers (Kyle Hallady 著)

这是我们描述形状的方法之一,它将使计算机变得有意义。要定义形状,我们需要存储关于三件事的信息:顶点、边和面。顶点是三维空间中的点。边是连接顶点的最内层。面是由三个或多个角度形成的二维形状。你不能把脸想象成只有在记忆中恢复的一个网格的垂直面之间的空间,而每一个共享的需要和脸都是由垂直面顺序简单定义的。因为很多名字都不会出现在网格的“背面”,所以正面的哪一面很重...

TCL基本语法2

TCL基本语法21、format和scan两个基本的函数,和C语言中的sprintf和scanf的作用基本相同。format将不同类型的数据压缩在字符串中,scan将字符串中的数据提取出来。setnameJacksetage100setworker[format"%sis%dyearsold"$name$age]puts$workerscan$worker"...

Wayland 源码解析之代码结构

Wayland实现的代码组成可以分为以下四个部分:1.Wayland库的核心部分,大部分Wayland协议实现都位于该库中。1) 该工具程序分析Wayland协议文件并生成相应的头文件和代码文件。源代码文件列表:wayland/cursor/wayland cursor。通道/光标/通道光标。cwyland/cursor/os兼容性。cwyland/curs...

【工具技巧】:sublime notepad++ 多行编辑

将光标定位到一行-˃ctrl+shift+↑↓, 上下移动一行。选择-˃ctrl+shift后+↑↓, 上下移动所选区域。再次按6:Ctrl+Shift+Enter在光标前插入一行。...

android动态申请权限

申请权限对于安卓开发很重要,从Android6.0开始,Android系统提供动态申请权限的机制,APP在使用危险权限时,需要用户的授权才可进一步操作。...

Excel数据透视表、高级筛选

目录:1.数据透视表:数据透视表格式和操作说明:多个表一起创建数据透视表创建组创建计算字段创建计算项值显示方法切片器2。高级过滤:高级过滤和或关系精确过滤和模糊过滤通配符过滤原则查询不重复值(使用高级过滤)高级过滤区分大小写使用高级过滤查找空数据使用高级过滤查询两个表中相同的记录或未使用的记录过滤记录1和数据透视表1.正确的数据透视表格式:① 数据源的第一行...