• 首页
  • Tutorials
  • API
  • DEMO
  • Google Group
  • Source Code
  • English API Docs

Navigation

  • index
  • modules |
  • next |
  • previous |
  • KISSY v1.2 Documentation »
  • API Documentation »
  • Component »
  • MenuButton »

MenuButton¶

菜单.

Class¶

  • MenuButton

Config Attributes¶

  • menuAlign
  • menu
  • menuCfg

Properties¶

  • menu
  • collapsed

Methods¶

  • addItem()
  • removeItem()
  • removeItems()
  • getItemAt()

Events¶

  • click()

Class Detail¶

class menubutton.MenuButton¶
MenuButton (config)
  • 继承自 Button , 包含其全部配置,属性,方法,事件.
Parameters:config (Object) – 配置项,详细见下方 Config Attributes Detail .

Note

从已有元素实例 MenuButton 对象时 , 元素节点标明类名 {prefixCls}menu-button . prefixCls 为配置的类名前缀,默认为 ks- .

Config Attributes Detail¶

MenuButton.config.menuAlign¶

{Object} - 可选,下拉框菜单相对于下拉按钮的对齐方式,具体参考 align ,默认值

{
    points:["bl","tl"],
    overflow:{
        failX:1,
        failY:1,
        adjustX:1,
        adjustY:1
    }
}
MenuButton.config.menuCfg¶

{Object} - 可选,下拉框菜单配置,具体参考 Menu ,默认值

MenuButton.config.menu¶

{Menu} - 可选,将已存在的 Menu 实例和下拉按钮关联起来. 如不指定,则调用 addItem() 时自动生成.

Properties Detail¶

MenuButton.prototype.menu¶

{Menu} - 关联的下拉菜单实例

MenuButton.prototype.collapsed¶

{Boolean} - 下拉菜单是否弹出,设置值可控制下拉菜单弹出与否.

Methods Detail¶

MenuButton.prototype.addItem()¶
addItem ( item [ , index ] )
添加下拉菜单项
Parameters:
  • item (Menu.Item) – 下拉菜单项
  • index (Number) – 添加的位置,默认最后一个位置
MenuButton.prototype.removeItem()¶
removeItem ( item [ , destroy ] )
删除指定下拉菜单项
Parameters:
  • item (Menu.Item) – 下拉菜单项
  • index (Number) – 删除的同时是否销毁该子菜单项。默认 false
MenuButton.prototype.removeItems()¶
removeItems ( [ destroy ] )
删除所有下拉菜单项
Parameters:index (Number) – 删除的同时是否销毁子菜单项。默认 false
MenuButton.prototype.getItemAt()¶
getItemAt ( index )
取得指定位置下拉菜单项
Parameters:index (Number) – 取得的位置

Events Detail¶

MenuButton.click()¶
click(e)
当子菜单项被点击后触发
Parameters:e.target (Menu.Item) – 当前被点击的菜单项

Navigation

  • index
  • modules |
  • next |
  • previous |
  • KISSY v1.2 Documentation »
  • API Documentation »
  • Component »
  • MenuButton »

    Seed

    • loader
    • kissy
    • lang
    • web

    Core

    • ua
    • dom
    • event
    • node
    • json
    • ajax
    • cookie
    • base
    • anim

    Component

    • sizzle
    • mvc
    • template
    • datalazyload
    • flash
    • dd
    • resizable
    • switchable
    • suggest
    • calendar
    • imagezoom
    • overlay
    • uibase
    • component
    • button
    • menu
    • menubutton
    • tree
    • waterfall
    • validation
    • editor
© Copyright 2010~2012, KISSY Team. Created using Sphinx