jQuery實(shí)現(xiàn)簡單的按鈕顏色變化
在HTML和CSS中我們想要完成一個對按鈕顏色的設(shè)置,雖然也可以做到想要的效果,但過程比較繁瑣,利用jQuery我們就可以輕松的完成這件事情。
假設(shè)現(xiàn)在我們有一組按鈕
當(dāng)我們點(diǎn)擊其中一個的時候讓它變成粉色,再點(diǎn)擊另一個后除了被點(diǎn)擊的按鈕全部為原始顏色,我們應(yīng)該怎樣做呢
其實(shí)只需要簡單的幾行代碼即可完成
<script> $(function(){ $('Button').click(function(){ //先設(shè)置點(diǎn)擊的按鈕顏色變?yōu)榉凵? $(this).css('background','pink'); //再設(shè)置除了當(dāng)前元素的其他兄弟元素的顏色為“空” //siblings是選中當(dāng)前元素的所有兄弟元素(除去當(dāng)前元素) $(this).siblings('button').css('background',''); }); }); </script>
效果如下:
下面是完整代碼:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title>Wellfancy</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <style> div{ border: 2px solid lightpink; margin: 50px auto; padding:50px ; } </style> </head> <body> <div> <button>選項(xiàng)1</button> <button>選項(xiàng)2</button> <button>選項(xiàng)3</button> <button>選項(xiàng)4</button> <button>選項(xiàng)5</button> <button>選項(xiàng)6</button> <button>選項(xiàng)7</button> </div> <script> $(function(){ $('Button').click(function(){ $(this).css('background','pink'); $(this).siblings('button').css('background',''); }); }); </script> </body> </html>
可以看到,當(dāng)我們使用jQuery時是不是比只用css要簡單得多呢?我們可以利用更簡短的代碼完成更復(fù)雜的操作。
- jquery實(shí)現(xiàn)點(diǎn)擊左右按鈕切換圖片
- 使用jQuery實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊左右按鈕滑動切換
- 基于jquery實(shí)現(xiàn)左右按鈕點(diǎn)擊的圖片切換效果
- jquery帶有索引按鈕且自動輪播切換特效代碼分享
- jQuery幻燈片特效代碼分享 鼠標(biāo)滑過按鈕時切換(2)
- Jquery幻燈片特效代碼分享?鼠標(biāo)點(diǎn)擊按鈕時切換(1)
- 基于jquery插件制作左右按鈕與標(biāo)題文字圖片切換效果
- jquery實(shí)現(xiàn)隱藏與顯示動畫效果/輸入框字符動態(tài)遞減/導(dǎo)航按鈕切換
- jquery仿QQ商城帶左右按鈕控制焦點(diǎn)圖片切換滾動效果
相關(guān)文章
Jquery操作下拉框(DropDownList)實(shí)現(xiàn)取值賦值
Jquery操作下拉框(DropDownList)想必大家都有所接觸吧,下面與大家分享下對DropDownList進(jìn)行取值賦值的實(shí)現(xiàn)代碼2013-08-08jQuery實(shí)現(xiàn)DIV響應(yīng)鼠標(biāo)滑過由下向上展開效果示例【測試可用】
這篇文章主要介紹了jQuery實(shí)現(xiàn)DIV響應(yīng)鼠標(biāo)滑過由下向上展開效果,涉及jQuery基于事件響應(yīng)結(jié)合stop與animate方法控制頁面元素屬性動態(tài)變換相關(guān)操作技巧,需要的朋友可以參考下2018-04-04基于jQuery創(chuàng)建鼠標(biāo)懸停效果的方法
這篇文章主要介紹了基于jQuery創(chuàng)建鼠標(biāo)懸停效果的方法,實(shí)例分析了jQuery實(shí)現(xiàn)鼠標(biāo)特效的原理與詳細(xì)步驟,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03利用JQuery的load函數(shù)動態(tài)加載其它頁面的內(nèi)容的實(shí)現(xiàn)代碼
利用JQuery的load函數(shù)動態(tài)加載別的頁面的代碼,方便實(shí)時獲取別的頁面的內(nèi)容。2010-12-12jQuery基本選擇器和層次選擇器學(xué)習(xí)使用
這篇文章主要介紹了jQuery基本選擇器和層次選擇器的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02jQuery移動頁面開發(fā)中的觸摸事件與虛擬鼠標(biāo)事件簡介
這篇文章主要介紹了jQuery移動頁面開發(fā)中的觸摸事件與虛擬鼠標(biāo)事件的簡單編寫方法,jQuery是當(dāng)今人氣最高的Javascript庫并被廣泛應(yīng)用于移動web的開發(fā),需要的朋友可以參考下2015-12-12