網(wǎng)站首頁 編程語言 正文
本文用簡單的幾行jquery代碼實(shí)現(xiàn)簡單的下拉菜單效果,供大家參考,具體內(nèi)容如下
看效果
html
<ul>
? ? <li>
? ? ? 主題市場
? ? ? <ul>
? ? ? ? <li>
? ? ? ? ? 運(yùn)動(dòng)派
? ? ? ? ? <ul>
? ? ? ? ? ? <li>三級菜單a</li>
? ? ? ? ? ? <li>三級菜單b</li>
? ? ? ? ? ? <li>三級菜單c</li>
? ? ? ? ? ? <li>三級菜單d</li>
? ? ? ? ? </ul>
? ? ? ? </li>
? ? ? ? <li>
? ? ? ? ? 有車族
? ? ? ? ? <ul>
? ? ? ? ? ? <li>
? ? ? ? ? ? ? 三級
? ? ? ? ? ? ? <ul>
? ? ? ? ? ? ? ? <li>四級</li>
? ? ? ? ? ? ? ? <li>四級</li>
? ? ? ? ? ? ? ? <li>四級</li>
? ? ? ? ? ? ? </ul>
? ? ? ? ? ? </li>
? ? ? ? ? ? <li>三級</li>
? ? ? ? ? ? <li>三級</li>
? ? ? ? ? ? <li>三級</li>
? ? ? ? ? </ul>
? ? ? ? </li>
? ? ? ? <li>生活家</li>
? ? ? </ul>
? ? </li>
? ? <li>
? ? ? 特色購物
? ? ? <ul>
? ? ? ? <li>淘寶二手</li>
? ? ? ? <li>拍賣會(huì)</li>
? ? ? ? <li>愛逛街</li>
? ? ? ? <li>全球購</li>
? ? ? ? <li>淘女郎</li>
? ? ? </ul>
? ? </li>
? ? <li>
? ? ? 優(yōu)惠促銷
? ? ? <ul>
? ? ? ? <li>天天特價(jià)</li>
? ? ? ? <li>免費(fèi)試用</li>
? ? ? ? <li>清倉</li>
? ? ? ? <li>1元起拍</li>
? ? ? </ul>
? ? </li>
? ? <li>工具</li>
</ul>
簡單設(shè)置一下css
<style type="text/css">
? ul li {
? ? list-style: none;
? }
? li ul {
? ? display: none;
? }
? .plus {
? ? list-style-image: url(img/plus.gif);
? }
? .minus {
? ? list-style-image: url(img/minus.gif);
? }
</style>
js代碼
<script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
? <script type="text/javascript">
? ? $(function () {
? ? ? //給有ul的li加下圖標(biāo)(添加類名)
? ? ? $("li:has(ul)")
? ? ? ? .addClass("plus")
? ? ? ? //添加點(diǎn)擊事件
? ? ? ? .click(function (e) {
? ? ? ? ? //看看直接點(diǎn)的那個(gè)li(事件源)有沒有子元素
? ? ? ? ? if ($(e.target).children().length) {
? ? ? ? ? ? $(this).children().slideToggle();
? ? ? ? ? ? $(this).toggleClass("minus");
? ? ? ? ? }
? ? ? ? ? e.stopPropagation(); //阻止事件冒泡,目的只讓當(dāng)前這一層產(chǎn)生動(dòng)畫
? ? ? ? });
? ? });
</script>
簡單的下拉菜單就實(shí)現(xiàn)了。
原文鏈接:https://blog.csdn.net/WU567_/article/details/106821047
相關(guān)推薦
- 2022-07-09 利用go語言判斷是否是完全二叉樹_Golang
- 2022-07-17 c++的glog與spdlog的性能對比測試分析_C 語言
- 2022-10-14 C語言數(shù)據(jù)結(jié)構(gòu)之棧和隊(duì)列的實(shí)現(xiàn)及應(yīng)用_C 語言
- 2022-12-24 C++中類的三種訪問權(quán)限解析:private、public與protect_C 語言
- 2023-03-16 python內(nèi)置函數(shù)anext的具體使用_python
- 2022-10-14 VS Code注釋插件doxygen documentation generator
- 2022-04-26 ASP.NET?Core中的Razor頁面實(shí)現(xiàn)路由功能_實(shí)用技巧
- 2022-07-18 Column count doesn’t match value count at row 1
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支