jquery 改變列表項(xiàng)目樣式
為了實(shí)現(xiàn)點(diǎn)擊列表項(xiàng)(li)時(shí)其背景色和圖標(biāo)變白的效果,我們可以使用 jquery 代碼。
首先,我們可以將 css 樣式應(yīng)用于 li 元素:
.ser_ul li { float: left; height: 40px; line-height: 40px; border: 1px solid #c4dbed; border-bottom: none; text-align: center; }
然后,使用 jquery 來(lái)處理點(diǎn)擊事件:
$('.ser_ul li').click(function() { // 將所有 li 的背景色和圖標(biāo)恢復(fù)為默認(rèn)樣式 $('.ser_ul li').css('background-color', 'white'); $('.ser_ul li img').css('opacity', '0.2'); // 將當(dāng)前點(diǎn)擊的 li 的背景色和圖標(biāo)設(shè)置為白色 $(this).css('background-color', '#557fb9'); $(this).find('img').css('opacity', '1'); });
此代碼將為點(diǎn)擊的 li 元素設(shè)置樣式,并恢復(fù)其他 li 元素的默認(rèn)樣式。
此外,可以添加懸停事件來(lái)在鼠標(biāo)懸停在 li 上時(shí)更改樣式:
$('.ser_ul li').hover(function() { $(this).css('background-color', '#557FB9'); $(this).find('img').css('opacity', '1'); }, function() { $(this).css('background-color', 'white'); $(this).find('img').css('opacity', '0.2'); });
以上就是如何使用 jQuery 實(shí)現(xiàn)點(diǎn)擊列表項(xiàng)時(shí)背景色和圖標(biāo)變白的效果?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
每個(gè)人都需要一臺(tái)速度更快、更穩(wěn)定的 PC。隨著時(shí)間的推移,垃圾文件、舊注冊(cè)表數(shù)據(jù)和不必要的后臺(tái)進(jìn)程會(huì)占用資源并降低性能。幸運(yùn)的是,許多工具可以讓 Windows 保持平穩(wěn)運(yùn)行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)