-jQuery- 二级菜单 点击展示与隐藏 (小案例)
程序员文章站
2022-06-16 10:03:42
...
引入jquery
<script>
//把有ul的li添加一个类名(这里用了.plus 和 .minus) 再添加一个单击事件
$(function(){
$("li:has(ul)") //获取含有ul的li
.addClass("plus") //添加plus类名
.click(function(e){ //添加单击事件
if($(e.target).children().length){ //判断当前事件源有多少个子元素
$(this).toggleClass("minus"); //切换类名
$(this).children("ul") //选择子ul
.slideToggle(); //切换元素状态
e.stopPropagation(); //阻止冒泡
}
})
})
</script>
上一篇: 委托与事件(浅度分析)—委托
下一篇: js 防多次点击插件