Jquery实现树桩导航
Jquery实现树桩导航
展示一下效果?
当我鼠标点击的是时候展开下级菜单例如:我点击汽车 就会显示奥迪与奔驰再次点击就会闭合
实现思路
1. 实现Ul的搭建,并建立样式实现隐藏相对应的样式
2 找到要操作的的对象并添加函数
3找到要操作的对象添加对应的功能
方法的讲解
children()指的是子元素 .stop()是停止的意思 .slideToggle() 滑动开关
e.stopPropagation 停止冒泡
笔者在这里写了一个关于鼠标点击的树桩导航效果
Jquery树桩导航
<title>Document</title>
<style>
ul li ul{
display:none;
list-style:none;
}
</style>
</head>
<body>
<ul>
<li>汽车
<ul>
<li>奥迪
<ul>
<li>奥迪4</li>
<li>奥迪6</li>
</ul>
</li>
<li>奔驰</li>
</ul>
</li>
<li>火车</li>
</ul>
<script type="text/javascript" src="js/jquery-3.2.1.js"></script>
<script>
$("li").click(function(e){
$(this).children().stop().slideToggle();
e.stopPropagation();
});
</script>
</body>
</html>
上一篇: Jquery实现滑动导航
下一篇: jquery之遍历与事件
推荐阅读
-
php和jquery实现地图区域数据统计展示数据示例_PHP
-
jQuery实现的checkbox级联选择下拉菜单效果示例
-
类似 MSDN CSDN 左边导航树效果的实现! [javascript + ASP]
-
简单的jquery左侧导航栏和页面选中效果_jquery
-
jQuery实现长文字部分显示代码_jquery
-
PHP+MySQL+jQuery实现拖动并保存拖动层位置代码分享
-
jQuery及JS实现循环中暂停的方法_javascript技巧
-
jQuery contains过滤器实现精确匹配使用方法_jquery
-
php配合jquery实现增删操作具体实例_PHP
-
jquery实现加载等待效果示例