有多個按鈕,點擊一個變色,點擊另一個變色,原來的恢復顏色的方法


該情況一般在點擊按鈕切換內容的情況中

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     }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM