zoukankan      html  css  js  c++  java
  • bootstrap 树

    http://jsfiddle.net/jhfrench/GpdgF/

    把原文的i标签中的图标显示出来;

    源码:

    <div class="tree well">
                                <ul>
                                    <li><span><i
                                            class="glyphicon glyphicon-folder-open"></i> Parent</span> <a
                                        href="">Goes somewhere</a>
                                        <ul>
                                            <li><span><i class="glyphicon glyphicon-minus"></i>Child</span>
                                                <a href="">Goes somewhere</a>
                                                <ul>
                                                    <li><span><i class="glyphicon glyphicon-leaf"></i>
                                                            Grand Child</span> <a href="">Goes somewhere</a></li>
                                                </ul></li>
                                        </ul></li>
                                    <li><span><i class="icon-folder-open"></i> Parent2</span> <a
                                        href="">Goes somewhere</a>
                                        <ul>
                                            <li><span><i class="icon-leaf"></i> Child</span> <a
                                                href="">Goes somewhere</a></li>
                                        </ul></li>
                                </ul>
                            </div>

    css:

    .tree {
        min-height:20px;
        padding:19px;
        margin-bottom:20px;
        background-color:#fbfbfb;
        border:1px solid #999;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        border-radius:4px;
        -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
        -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
    }
    .tree li {
        list-style-type:none;
        margin:0;
        padding:10px 5px 0 5px;
        position:relative
    }
    .tree li::before, .tree li::after {
        content:'';
        left:-20px;
        position:absolute;
        right:auto
    }
    .tree li::before {
        border-left:1px solid #999;
        bottom:50px;
        height:100%;
        top:0;
        1px
    }
    .tree li::after {
        border-top:1px solid #999;
        height:20px;
        top:25px;
        25px
    }
    .tree li span {
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border:1px solid #999;
        border-radius:5px;
        display:inline-block;
        padding:3px 8px;
        text-decoration:none
    }
    .tree li.parent_li>span {
        cursor:pointer
    }
    .tree>ul>li::before, .tree>ul>li::after {
        border:0
    }
    .tree li:last-child::before {
        height:30px
    }
    .tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
        background:#eee;
        border:1px solid #94a0b4;
        color:#000
    }

    js:

    $(function() {
        $('.tree li:has(ul)').addClass('parent_li').find(' > span').attr('title',
                '点击收缩');
        $('.tree li.parent_li > span').on(
                'click',
                function(e) {
                    var children = $(this).parent('li.parent_li')
                            .find(' > ul > li');
                    if (children.is(":visible")) {
                        children.hide('fast');
                        $(this).attr('title', '点击展开').find(' > i').addClass(
                                'glyphicon-plus').removeClass('glyphicon-minus');
                    } else {
                        children.show('fast');
                        $(this).attr('title', '点击收缩').find(' > i').addClass(
                                'glyphicon-minus').removeClass('glyphicon-plus');
                    }
                    e.stopPropagation();
                });
    });
  • 相关阅读:
    opendressinghash //use resize array
    ChainingHash
    Hash function
    stack && queue
    random_select
    counting sort
    master theorem
    各排序算法及其比较
    视图中添加主键的方法
    oracle表空间的扩展
  • 原文地址:https://www.cnblogs.com/stono/p/4251838.html
Copyright © 2011-2022 走看看