• easyui中accordion添加新面板的方法


    在做项目的时候,利用jQuery,提高了页面的美化,增加了效率,其中经常利用accordion制作菜单

    在动态初始化菜单时,遇到一个问题如何添加一个新的panel,经过网上查找,最终找到方法:

    $("#left_nav").accordion('add', {
      title: "测试菜单",
      content: "<p>真的添加成功了!</p>",
      iconCls: "icon-ok"
    });

    另附accordion属性如下:

    属性

    Container Options

    Override defaults with $.fn.accordion.defaults.

    名称

    类型

    描述

    默认值

    width

    number

    可折叠accordion面板的宽度.

    auto

    height

    number

    可折叠accordion面板的高度.

    auto

    fit

    boolean

    如果为ture则设置可折叠accordion面板的大小以适应它的容器的父容器.

    false

    border

    boolean

    是否显示可折叠accordion面板的边框.

    true

    animate

    boolean

    定义是否显示动画效果当节点展开或折叠.

    true

    Panel 属性

    The accordion panel options is inhirited from panel, many properties is defined in <div/> markup.
    Below is the addition properties:

    名称

    类型

    描述

    默认值

    selected

    boolean

    如果为true,面板将被选中.

    false

    事件

    名称

    参数

    描述

    onSelect

    title

    当用户选择一个面板时被触发.

    onAdd

    title

    当增加一个可折叠accordion面板时被触发.

    onBeforeRemove

    title

    当移走一个可折叠accordion面板前被触发,如果返回false取消移除.

    onRemove

    title

    当移走一个可折叠accordion面板时被触发.

    方法

    名称

    参数

    描述

    options

    none

    返回可折叠accordion面板对象.

    panels

    none

    得到全部可折叠accordion面板.

    resize

    none

    调节可折叠 accordion面板大小.

    getSelected

    none

    得到选中的可折叠 accordion面板.

    getPanel

    title

    得到指定的可折叠 accordion面板.

    select

    title

    选择指定的可折叠 accordion面板.

    add

    options

    增加一个可折叠 accordion面板.

    remove

    title

    移除一个可折叠 accordion面板.

  • 相关阅读:
    bzoj 4034 [HAOI2015]树上操作——树链剖分
    bzoj 1179 [Apio2009]Atm——SCC缩点+spfa
    bzoj 1123 [POI2008]BLO——点双连通分量
    poj1830开关问题——异或高斯消元
    bzoj2004公交线路——DP+矩阵加速递推
    bzoj2875随机数生成器——矩阵快速幂
    Splay模板
    map插入与查找
    bzoj1013高斯消元
    bzoj2257瓶子与燃料——最大公约数
  • 原文地址:https://www.cnblogs.com/zsmhhfy/p/2421500.html
Copyright © 2020-2023  润新知