日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

jquery實現簡單下拉菜單效果_jquery

作者:coder_wb ? 更新時間: 2022-06-14 編程語言

本文用簡單的幾行jquery代碼實現簡單的下拉菜單效果,供大家參考,具體內容如下

看效果

html

<ul>
? ? <li>
? ? ? 主題市場
? ? ? <ul>
? ? ? ? <li>
? ? ? ? ? 運動派
? ? ? ? ? <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>拍賣會</li>
? ? ? ? <li>愛逛街</li>
? ? ? ? <li>全球購</li>
? ? ? ? <li>淘女郎</li>
? ? ? </ul>
? ? </li>
? ? <li>
? ? ? 優惠促銷
? ? ? <ul>
? ? ? ? <li>天天特價</li>
? ? ? ? <li>免費試用</li>
? ? ? ? <li>清倉</li>
? ? ? ? <li>1元起拍</li>
? ? ? </ul>
? ? </li>
? ? <li>工具</li>
</ul>

簡單設置一下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加下圖標(添加類名)
? ? ? $("li:has(ul)")
? ? ? ? .addClass("plus")
? ? ? ? //添加點擊事件
? ? ? ? .click(function (e) {
? ? ? ? ? //看看直接點的那個li(事件源)有沒有子元素
? ? ? ? ? if ($(e.target).children().length) {
? ? ? ? ? ? $(this).children().slideToggle();
? ? ? ? ? ? $(this).toggleClass("minus");
? ? ? ? ? }
? ? ? ? ? e.stopPropagation(); //阻止事件冒泡,目的只讓當前這一層產生動畫
? ? ? ? });
? ? });
</script>

簡單的下拉菜單就實現了。

原文鏈接:https://blog.csdn.net/WU567_/article/details/106821047

欄目分類
最近更新