• 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面板.

  • 相关阅读:
    开源 Serverless 里程碑:Knative 1.0 来了
    以一致的体验交付和管理云原生多集群应用
    iLogtail使用入门K8S环境日志采集到SLS
    如何在golang代码里面解析容器镜像
    mac vmware 无法复制粘贴
    使用vi编辑时上下左右方向键被转化为A、B、C、D
    left join 和 left outer join 的区别
    设计模式之 适配器模式
    设计模式之 命令模式
    设计模式学习之 策略模式
  • 原文地址:https://www.cnblogs.com/zsmhhfy/p/2421500.html
Copyright © 2020-2023  润新知