• 菜单伸缩Js控制


    <div class="global_module procatalog">
    <h3>产品分类</h3>
    <ul class="m-treeview">
    <li class="m-expanded">
    <span>衬衫</span>
    <ul>
    <li><span>短袖衬衫</span></li>
    <li><span>长袖衬衫</span></li>
    </ul>
    </li>
    <li class="m-expanded">
    <span>卫衣</span>
    <ul>
    <li ><span>开襟卫衣</span></li>
    <li ><span>套头卫衣</span></li>
    </ul>
    </li>
    <li class="m-expanded">
    <span>裤子</span>
    <ul>
    <li><span>休闲裤</span></li>
    <li><span>免烫卡其裤</span></li>
    <li><span>牛仔裤</span></li>
    <li><span>短裤</span></li>
    </ul>
    </li>
    </ul>
    <p class="module_up_down"><img src="images/down.gif" alt="" /></p>
    </div>

    <script>

    /*产品树展开和关闭*/
    $(function(){
    $(".m-treeview > li > span").click(function(){ // 注意用的是 子选择器 ( > )
    var $ul = $(this).siblings("ul");
    if($ul.is(":visible")){
    $(this).parent().attr("class","m-collapsed");
    $ul.hide();
    }else{
    $(this).parent().attr("class","m-expanded");
    $ul.show();
    }
    return false;
    })
    })

    </script>

    ------------样式控制

    /**产品分类样式**/
    .procatalog .m-treeview{
    background:#FFFFFF;
    }
    .procatalog .m-treeview li span {
    cursor: pointer;
    }
    .procatalog .m-treeview li.m-expanded {
    padding-left:16px;
    background:url('../images/treeview-expanded.gif') no-repeat 0 0;
    }
    .procatalog .m-treeview li.m-expanded ul li {
    list-style-image: url('../images/treeview-item.gif');
    }
    .procatalog .m-treeview li.m-collapsed {
    padding-left:16px;
    background:url('../images/treeview-collapsed.gif') no-repeat 0 0;
    }
    .procatalog .m-treeview li.m-collapsed ul{
    display:none;
    }

  • 相关阅读:
    php mysql与mysqli 区别
    让IT工作者过度劳累的12个坏习惯
    HR不懂爱,他的问题答不上来
    励志小故事
    php中如何把一个数字字符串作为一个变量
    新手应该具备的基本素质
    邮件中的缩写
    强大的网页性能测试工具Speed Tracer
    Windows环境下EditPlus运行Perl程序
    ActionScript3检测当前下载资源的速度
  • 原文地址:https://www.cnblogs.com/fengyingwang/p/3635040.html
Copyright © 2020-2023  润新知