手风琴导航效果实现

 代码 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5
 6     <style>
 7 #bigbox{width: 220px;background: #f2f2f2;padding: 0 1px;}
 8 .box{width: 100%;background: #CCCCCC;font-family: "microsoft yahei";line-height: 40px;color: white;text-align: center;border-bottom: 1px solid #aaa;border-left: 4px solid blue;cursor: pointer;}
 9 .box:first-child{border-top: 1px solid #aaa;}
10 .box:hover{background: #ddd;}
11 ul{list-style: none;padding: 0;}
12 .content{display: none;}
13 .content li{padding: 5px 0 5px 40px;cursor: pointer;}
14 .content li:hover{background: #AAAAAA;}
15     </style>
16         <script>
17         window.onload = function () {
18     var box = document.getElementsByClassName("box");
19     var content = document.getElementsByClassName("content");
20     for (var i = 0, j = box.length; i < j; i++) {
21       box[i].index = i;
22       box[i].onclick = function () {
23         mm = content[this.index];
24         xx = window.getComputedStyle(mm).display;
25         for (var v = 0; v < j; v++) {
26           content[v].style.display = "none"
27         };
28         if (xx == "none") {
29           mm.style.display = "block"
30         } else {
31           mm.style.display = "none"
32         }
33       }
34     }}
35         </script>
36
37         <title>原生javascript手风琴导航</title>
38
39 </head>
40     <body>
41         <div id="bigbox">
42             <div class="box">甲甲甲甲甲甲甲甲甲甲</div>
43             <ul class="content">
44                 <li>aaaaaaaaaaaaaaaa</li>
45                 <li>bbbbbbbbbbbbbbbb</li>
46                 <li>cccccccccccccccc</li>
47                 <li>ddddddddddddddddd</li>
48             </ul>
49             <div class="box">乙乙乙乙乙乙乙乙乙乙</div>
50             <ul class="content">
51                 <li>aaaaaaaaaaaaaaaa</li>
52                 <li>bbbbbbbbbbbbbbbb</li>
53                 <li>cccccccccccccccc</li>
54                 <li>ddddddddddddddddd</li>
55             </ul>
56             <div class="box">丙丙丙丙丙丙丙丙丙丙</div>
57             <ul class="content">
58                 <li>aaaaaaaaaaaaaaaa</li>
59                 <li>bbbbbbbbbbbbbbbb</li>
60                 <li>cccccccccccccccc</li>
61                 <li>ddddddddddddddddd</li>
62             </ul>
63             <div class="box">丁丁丁丁丁丁丁丁丁丁</div>
64             <ul class="content">
65                 <li>aaaaaaaaaaaaaaaa</li>
66                 <li>bbbbbbbbbbbbbbbb</li>
67                 <li>cccccccccccccccc</li>
68                 <li>ddddddddddddddddd</li>
69             </ul>
70         </div>
71     </body>
72 </html>  

实现效果

时间: 2024-10-13 11:59:29

手风琴导航效果实现的相关文章

18款jquery抽屉式手风琴导航特效代码分享

jquery hover抽屉式导航图片展开收缩代码 jQuery仿瑞丽鼠标滑过图片手风琴展开特效 jQuery扁平风格的图标导航手风琴切换代码 jQuery左右滑动手风琴轮播切换特效 jQuery仿AnG无双科技滑动手风琴特效源码 jquery图片信息列表选项卡左右切换代码 jQuery hover水滴导航切换选项卡栏目代码 jquery手风琴菜单制作横向菜单切换手风琴效果代码 jquery水平滑动手风琴菜单鼠标点击图片展示手风琴菜单代码 jQuery仿艺龙旅行网图片手风琴特效 jQuery C

18款jquery抽屉式手风琴导航特效代码

jquery hover抽屉式导航图片展开收缩代码 jQuery仿瑞丽鼠标滑过图片手风琴展开特效 jQuery扁平风格的图标导航手风琴切换代码 jQuery左右滑动手风琴轮播切换特效 jQuery仿AnG无双科技滑动手风琴特效源码 jquery图片信息列表选项卡左右切换代码 jQuery hover水滴导航切换选项卡栏目代码 jquery手风琴菜单制作横向菜单切换手风琴效果代码 jquery水平滑动手风琴菜单鼠标点击图片展示手风琴菜单代码 jQuery仿艺龙旅行网图片手风琴特效 jQuery C

CSS实现商城分类导航效果(hover选择器)

学完制作出这个导航效果之后,收获最多的是了解了hover选择器的功能,:hover 选择器用于选择鼠标指针浮动在上面的元素.在鼠标移到元素上时向此元素添加特殊的样式(CSS).例如:改变鼠标悬停处的元素或其子元素的边框,颜色,大小,显示等. 每天积累一点,定会有所进步! <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <

电商网站常用的楼层导航效果

很多电商网站都使用楼层导航效果来布局,如京东,唯品会等大型网站.那楼层导航效果怎么写了,其实很简单,主要用到鼠标滚动事件和高度的应用.现在我们就来用jquery来写以下.代码是直接copy过来的,因为注释比较多所以看起来有点乱.感兴趣的同学可以下载下面的源码来学习. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>楼层导航3</title> &

jQuery实现固定顶部 定位滚动导航效果代码

jQuery实现固定顶部 定位滚动导航效果代码,很常见的效果,非常实用:滚动滚动条时,导航固定顶部,并且滚动到对应的板块时,当前导航高亮显示:点击导航文字时平滑跳转到对应的板块. $(function(){          var subNav_active = $(".adv_active");         var subNav_scroll = function(target){             subNav_active.removeClass   ("a

Android滑动页面导航效果: PagerSlidingTabStrip

把github上的PagerSlidingTabStrip稍作修改: tab的文字颜色选中变色(原版文字不变色) 栗子:http://download.csdn.net/detail/onlyonecoder/7722021 PagerSlidingTabStrip 自定义属性列表: pstsIndicatorColor Color of the sliding indicator pstsUnderlineColor Color of the full-width line on the bo

jQuery实际案例③——手风琴的效果

如图,用最简单的方式实现手风琴的效果,核心,就是通过改变自身即鼠标移上去的那张图的width,与其他的width就可,但是需要用animate,先改变自己的width,再改变其他的.

符合Material Design的抽屉导航效果

符合Material Design的抽屉导航效果 原文链接 : Navigation Drawer styling according to Material Design 译者 : wly2014 校对者: chaossss 状态 : 校对完成 前言: 现在看来,抽屉式导航已经成为主流导航模式之一.尽管广受批评,但我还是很喜欢该样式,因此我决定在我写的几个app上添加这个控件.这篇文章想通过介绍我觉得抽屉式导航有趣的地方,帮助阅读本文的 Android 开发者们学习到一些知识,同时从其他人的评

背景弹性滚动的导航效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>背景弹性滚动的导航效果</title>