zoukankan      html  css  js  c++  java
  • EasyUI Layout 添加、删除、折叠、展开布局

    <!DOCTYPE html>
    <html>
    <head>
        <title>吹泡泡的魚-主页</title>
        <link rel="stylesheet" type="text/css" href="js/jquery-easyui/themes/gray/easyui.css">
        <script type="text/javascript" src="js/jquery-easyui/jquery.min.js"></script>
        <script type="text/javascript" src="js/jquery-easyui/jquery.easyui.min.js"></script>
    </head>
    <body>
        <h2>添加、删除、折叠、展开布局</h2>
        <p>单击下面的按钮操作布局区域面板</p>
        <div style="margin:20px 0;">
            <span>选择区域面板:</span>
            <select id="region">
                <option value="north">North</option>
                <option value="south">South</option>
                <option value="east">East</option>
                <option value="west">West</option>
            </select>
            <a href="javascript:void(0)" class="easyui-linkbutton" onclick="addPanel()">添加</a>
            <a href="javascript:void(0)" class="easyui-linkbutton" onclick="removePanel()">删除</a>
            <a href="javascript:void(0)" class="easyui-linkbutton" onclick="collapseExpandPanel()">折叠/展开</a>
        </div>
        <div id="cc" class="easyui-layout" style="700px;height:350px;">
            <div data-options="region:'north'" style="height:50px"></div>
            <div data-options="region:'south',split:true" style="height:50px;"></div>
            <div data-options="region:'east',split:true" title="East" style="100px;"></div>
            <div data-options="region:'west',split:true" title="West" style="100px;"></div>
            <div data-options="region:'center',title:'Center'"></div>
        </div>
        <script type="text/javascript">
            function addPanel(){
                var region = $('#region').val();
                var options = {
                    region: region
                };
                if (region=='north' || region=='south'){
                    options.height = 50;
                } else {
                    options.width = 100;
                    options.split = true;
                    options.title = $('#region option:selected').text();
                }
                $('#cc').layout('add', options);
            }
            function removePanel(){
                $('#cc').layout('remove', $('#region').val());
            }
            
            function collapseExpandPanel(){
                var p=$("#cc").layout("panel", $('#region').val())[0];
                if(p){
                    p = p.clientWidth;
                    if (p > 0){
                        //折叠
                        $('#cc').layout('collapse', $('#region').val());
                    }else{
                        //展开
                        $('#cc').layout('expand', $('#region').val());
                    }
                }else{
                    alert("此区域面板不存在");
                }
                
            }
        </script>
    </body>
    </html>
  • 相关阅读:
    win10使用WampServer部署magento
    JavaScript的this详解
    jQuery的css
    jQuery.cssHooks
    jQuery属性
    jQuery选择器
    ajax中的stasus错误详解
    ajax
    js数组中的注意
    js的严格模式
  • 原文地址:https://www.cnblogs.com/jiefu/p/10020759.html
Copyright © 2011-2022 走看看