• Extjs 漂亮的Panel折叠伸缩控件 layout:'accordion'


    在网上看到Extjs panel折叠伸缩控件,收藏以备以后参考。

    HTML:
       <ul id="knowledgemenu" class="x-hidden mymenu">
          <li><a id="knowledge"  class="menubar">知识导航</a></li>
          <li><a id="bbs"    class="menubar">公告</a></li>
          <li><a id="question"    class="menubar">待解决问题</a></li>
          <li><a id="sloved"    class="menubar">已解决问题</a></li>
          <li><a id="knownw"   class="menubar">知识贡献</a></li>
          <li><a id="tagslist"    class="menubar">Tags</a></li>
        </ul>
        <ul id="libmenu" class="x-hidden mymenu">
          <li><a id="knownlist"  class="menubar">文章库</a></li>
          <li><a id="booklist"  class="menubar">图书库</a></li>
          <li><a id="A1"  class="menubar">软件库</a></li>
        </ul>
    CSS:s

    .menubar {
     border-bottom: 1px solid #AACCF6;
     color: #222222;
     cursor: pointer;
     display: block;
     height: 20px;
      50px;
     line-height: 17px;
     outline-color: -moz-use-text-color;
     outline-style: none;
     outline- 0;
     padding: 3px;
     text-align: center;
     text-decoration: none;
     white-space: nowrap;
    }

    .menubar:hover {     //鼠标悬停上时触发
     background: #EBF3FD url(../item-over.gif) repeat-x scroll left bottom;
     text-decoration: none;
    }

    <style type="text/css">
    html, body {
    font:normal 12px verdana;
    margin:0;
    padding:0;
    border:0 none;
    overflow:hidden;
    height:100%;
    }
    p {
    margin:5px;
    }
    .nav {
    background-image:url(examples/shared/icons/fam/folder_go.png);
    }
    </style>


    JS:
        var knowledgemenu = new Ext.Panel({
                     title: '翰维知道',
                     contentEl:'knowledgemenu',  //DOM标签ID
                     border:false,
                        iconCls:'nav'
                    });
        var libmenu = new Ext.Panel({
                     title: '专题',
                     contentEl:'libmenu',
                     border:false,
                        iconCls:'nav'
                    });
        var westPanel=new Ext.Panel({
                        region:'west',
                        el:'west',
                        title:'功能菜单',
                        collapsible: true,    //本窗口伸缩
                        //collapseMode:'mini',
                        split:true,
                        175,
                        minSize: 175,
                        maxSize: 175,
                        margins:{left: 10, top: 0, right: 0, bottom: 0},
                        layout:'accordion',   //子窗口为折叠
                        layoutConfig:{
                            animate:true
                           // fill :false
                        },
                        items:[knowledgemenu, libmenu]
        }); 

     前辈使我少走弯路,在此感谢!

  • 相关阅读:
    《金字塔原理》听书笔记
    凡事有交代
    关于马云不用淘宝不用支付宝的想法
    jenkins如何在一台机器上开启多个slave
    jenkins结合docker
    flask-assets使用介绍
    touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
    JS中event.preventDefault()取消默认事件能否还原?
    flask前端优化:css/js/html压缩
    What's New In DevTools (Chrome 59)来看看最新Chrome 59的开发者工具又有哪些新功能
  • 原文地址:https://www.cnblogs.com/rmsSpring/p/2207484.html
Copyright © 2020-2023  润新知