点击展开 兄弟收起来

<html>
    <head>
        <title>可折叠展开的导航条
        </title>
        <style type="text/css">
        body {
    margin:0;
    padding:0 0 12px 0;
    font-size:12px;
    line-height:22px;
    font-family:"\5b8b\4f53","Arial Narrow";
    background:#fff;
}
form,ul,li,p,h1,h2,h3,h4,h5,h6 {
    margin:0;
    padding:0;
}
input,select {
    font-size:12px;
    line-height:16px;
}
img {
    border:0;
}
ul,li {
    list-style-type:none;
}
a {
    color:#00007F;
    text-decoration:none;
}
a:hover {
    color:#bd0a01;
    text-decoration:underline;
}
.box {
    width:150px;
    margin:0 auto;
}
.menu {
    overflow:hidden;
    border-color:#C4D5DF;
    border-style:solid;
    border-width:0 1px 1px;
}
/* lv1 */
            .menu li.level1 a {
    display:block;
    height:28px;
    line-height:28px;
    background:#EBF3F8;
    font-weight:700;
    color:#5893B7;
    text-indent:14px;
    border-top:1px solid #C4D5DF;
}
.menu li.level1 a:hover {
    text-decoration:none;
}
.menu li.level1 a.current {
    background:#B1D7EF;
}
/* lv2 */
.menu li ul {
    overflow:hidden;
}
.menu li ul.level2 {
    display:none;
}
.menu li ul.level2 li a {
    display:block;
    height:28px;
    line-height:28px;
    background:#ffffff;
    font-weight:400;
    color:#42556B;
    text-indent:18px;
    border-top:0px solid #ffffff;
    overflow:hidden;
}
.menu li ul.level2 li a:hover {
    color:#f60;
}

        </style>
    <script type="text/javascript" src="http://ku.shouce.ren/libs/jquery/1/jquery1.7.1.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
    $(".level1 > a").click(function() {
        $(this).addClass("current") //给当前元素添加"current"样式
        .next().show() //下一个元素显示
        .parent().siblings().children("a").removeClass("current") //父元素的兄弟元素的子元素<a>移除"current"样式
        .next().hide();
        //它们的下一个元素隐藏
        return false;
    });
});

    </script>
</head>
    <body>
        <div class="box">
            <ul class="menu">
                <li class="level1">
                    <a href="#none">衬衫
                    </a>
                    <ul class="level2">
                        <li>
                            <a href="#none">短袖衬衫
                            </a>
                        </li>
                        <li>
                            <a href="#none">长袖衬衫
                            </a>
                        </li>
                        <li>
                            <a href="#none">短袖T恤
                            </a>
                        </li>
                        <li>
                            <a href="#none">长袖T恤
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="level1">
                    <a href="#none">卫衣
                    </a>
                    <ul class="level2">
                        <li>
                            <a href="#none">开襟卫衣
                            </a>
                        </li>
                        <li>
                            <a href="#none">套头卫衣
                            </a>
                        </li>
                        <li>
                            <a href="#none">运动卫衣
                            </a>
                        </li>
                        <li>
                            <a href="#none">童装卫衣
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="level1">
                    <a href="#none">裤子
                    </a>
                    <ul class="level2">
                        <li>
                            <a href="#none">短裤
                            </a>
                        </li>
                        <li>
                            <a href="#none">休闲裤
                            </a>
                        </li>
                        <li>
                            <a href="#none">牛仔裤
                            </a>
                        </li>
                        <li>
                            <a href="#none">免烫卡其裤
                            </a>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>
    </body>
</html>
时间: 2025-01-06 02:29:54

点击展开 兄弟收起来的相关文章

listview嵌套gridview,并实现grid元素部分显示以及点击展开与折叠

原文链接:http://blog.csdn.net/duguju/article/details/49538341 有时我们需要用GridView显示目录列表,有时甚至是二级的,即listview每一个item里面又各自嵌入一个gridview,但是当二级目录(数据条目)的数量过多时,界面会比较臃肿,这时我们就想要有类似展开与折叠的效果,作者采用的策略是数据分段的分别显示,其中对于显示边界(处于限制显示数目的特定位置)的控件要有数据的动态更新和点击判断操作.效果如图: 具体实现: 一.Activ

UISearchBar 点击X 按钮收键盘

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText;{ NSLog(@"textDidChange---%@",searchBar.text); if (searchBar.text.length == 0) { [self performSelector:@selector(hideKeyboardWithSearchBar:) withObject:searchBar aft

Js可点击展开关闭的广告代码

<!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>网页上可点击展开.关闭的左侧广告代码</t

android listview item点击展开

最近做项目真是头疼呢?之前想用ListViewAnnotation来着,就是可以实现类似于android 通知栏滑动删除的效果.好像是一位大牛自己一个人写的吧.我在这里首先向他致敬.不过,话说回来,实现原理也是比较易于理解的,就是检测你的滑动距离以及速度,再作出判断,进行操作.具体大家参考下Google keep的两种列表模式下滑动删除的操作就理解类. 非常不幸的事,我再布局中用了fragment和biewpager,所以产生了手势冲突,我为此改写了library里的手势操作检测方法,最后勉强改

简单易用的点击展开伸缩效果

<SCRIPT> function openP(_id) { var select_id = parseInt(_id.replace("box","")); for (i=1;i<=4;i++) { if (i==select_id) { document.getElementById("box"+i).style.display = "block"; } else { document.getElemen

解决一行文本溢出隐藏点击展开之后全部显示并自动换行

var ele=[$("#customize p"),$("#uploadques p"),$("#memberques p")]; var i=0; (function() { ele[i].click( function () { console.log(this); console.log($(this).height()); if ($(this).height() === 20) { $(this).find("i"

jquery实现后台系统左侧菜单的点击展开/收缩二级菜单效果

html: <div class="col-sm-3 col-md-2 sidebar"> <div class="totalt"><a>系统管理系统</a></div> <ul class="menu"> <li class="title"> <a class="item item1"><span cla

ListView之点击展开菜单

一.概述 ListView点击item显示菜单是要实现这样的效果: 需要实现的逻辑如下: 1)点击一个普通item,展开当前菜单,同时关闭其他菜单 2)点击一个已展开的菜单,隐藏当前菜单 3)将展开菜单滑到listview之外,再滑动回来,展开菜单状态不变 4)点击菜单中的按钮,能够根据不同item进行不同的处理 二.实现思路 1.UI布局上,对于这种每个listitem都包含动态显示菜单的场景,可以直接在listitem的xml布局里就包含两部分元素:item本身以及展开菜单 点击item的时

js按钮点击展开收起

$('.tab').click(function(){ var index = $('.tab').index(this), //缓存第一次点击的li的索引值 ele = $(this).find('.ind'); $('.tab').each(function(i){ if(i != index){ //缓存索引值不等于他本身的索引值 $(this).find('.ind').hide(); } }); if(ele.is(':hidden')){ ele.show(); }else{ ele