zoukankan      html  css  js  c++  java
  • 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]
        }); 

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

  • 相关阅读:
    php连接mySql数据库 示例
    javascript Worker子线程
    js + php服务器推送see(自定义推送时间)
    javascript js获取html元素各种距离方法
    javascript 浅复制 和 深复制
    javascript 对象api
    php 搭建webSocket
    javascript 客户端webSocket示例
    javascript 集合 Object Array Map Set
    javascript json语句 与 js语句的互转
  • 原文地址:https://www.cnblogs.com/rmsSpring/p/2207484.html
Copyright © 2011-2022 走看看