`
stworthy
  • 浏览: 526168 次
  • 来自: ...
社区版块
存档分类
最新评论

jquery-easyui中创建SplitButton

阅读更多

easyui中的splitbutton由linkbutton和menu组成,用户单击或把鼠标移到按钮的下拉区域时会弹出对应的菜单:

 

 

创建splitbutton过程很简单,首先定义页面的markup:

<div style="border:1px solid #ccc;background:#ddd;padding:5px;width:120px;">
    <a href="javascript:void(0)" id="sb" icon="icon-edit">Edit</a>
    <a href="javascript:void(0)" class="easyui-linkbutton" plain="true" icon="icon-help"></a>
</div>
<div id="mm" style="width:150px;">
    <div icon="icon-undo">Undo</div>
    <div icon="icon-redo">Redo</div>
    <div class="menu-sep"></div>
    <div>Cut</div>
    <div>Copy</div>
    <div>Paste</div>
    <div class="menu-sep"></div>
    <div>
        <span>Open</span>
        <div style="width:150px;">
            <div>Firefox</div>
            <div>Internet Explorer</div>
            <div class="menu-sep"></div>
            <div>Select Program...</div>
        </div>
    </div>
    <div icon="icon-remove">Delete</div>
    <div>Select All</div>
</div>

接着,编写一句jQuery:

$('#sb').splitbutton({menu:'#mm'});

最后,执行测试页面,创建过程就完成了。

 

原文地址:http://jquery-easyui.wikidot.com/tutorial:splitbutton

 

分享到:
评论
1 楼 jimlgx 2010-03-17  
如果能扩展一下支持  键盘方向键操作就更好了!!!

相关推荐

    jQuery_EasyUI中文帮助手册(带目录)

    - 分隔按钮(splitbutton):结合了按钮和菜单,允许用户通过点击按钮或从下拉菜单中选择。 4. 表单(Form) - 表单(form):为表单元素提供样式和行为。 - 表单验证(validatebox):对表单元素进行校验。 - 自定义...

    Jquery Easyui分割按钮组件SplitButton使用详解(17)

    在JavaScript代码中,可以通过splitbutton函数来创建SplitButton实例,并传入一个配置对象以设定SplitButton的各种属性。配置对象中可以设置的属性除了前面提到的plain、menu、duration之外,还可以根据需要设置其他...

    jQuery EasyUI 中文文档

    - **基础用法**:`aeasyui-splitbutton` 创建一个带有下拉菜单的按钮。 ##### 3.5 accordion (手风琴) - **基础用法**:`diveasyui-accordion` 创建一个手风琴式的面板组件。 ##### 3.6 combobox (组合框) - **...

    jquery_easyui 中文手册

    《jQuery EasyUI 中文手册》是为初学者准备的一份详尽指南,它涵盖了jQuery EasyUI框架中的核心组件和功能,旨在帮助开发者快速理解和应用这个强大的前端开发工具。jQuery EasyUI基于jQuery库,提供了一套简洁、直观...

    jquery_easyui_中文API.pdf

    &lt;button id="btn" class="easyui-linkbutton" onclick="showDialog()"&gt;Show Dialog&lt;/button&gt; &lt;div id="dlg" class="easyui-dialog" data-options="closed:true,modal:true,border:'thin',buttons:'#dlg-buttons'"&gt; ...

    jquery_easyui_中文解析

    **EasyUI 分列按钮(SplitButton)** `easyui-splitbutton` 结合了按钮和下拉菜单的功能,点击按钮执行主要操作,下拉菜单则提供附加选项。 **EasyUI 手风琴式下拉框(Accordion)** `easyui-accordion` 类似于折叠...

    EasyUI tutorial 中文版 chm

    使用easyUI在panel中创建复杂布局 使用easyUI创建折叠面板 使用easyUI创建Tabs标签 使用easyui创建tabs组件和动态添加 使用easyUI创建一个自动播放的tabs 使用easyUI创建XP风格左侧面板 DataGrid 使用...

    jQuery EasyUI 1.2.4 API 中文文档.chm

    本 chm 文档是根据博客园“风流涕淌”的《jQuery EasyUI 1.2.4 API 中文文档(完整)目录》整理而成 http://www.cnblogs.com/Philoo/archive/2011/11/17/jeasyui_api_index.html Base 基础 Documentation 文档 ...

    jquery_easyui 很全面中文文档

    ##### 2.9 SplitButton 分割按钮 - **特点**: 包含主按钮和下拉菜单的复合按钮。 - **使用场景**: 用于提供扩展选项。 ##### 2.10 Accordion 手风琴式下拉框 - **特点**: 支持多层嵌套的手风琴式折叠面板。 - **...

    jQuery EasyUI 1.3 API 中文教程

    在panel中创建复杂布局 创建折叠面板 创建Tabs标签 创建和动态添加tabs组件 创建自动播放tab 创建XP风格左侧面板 数据表格 转换table到数据表格 数据表格添加分页组件 数据表格添加查询功能 ...

    jquery easyui中文文档

    **3.4 SplitButton拆分按钮** - **依赖:** - 需要依赖jQuery核心库。 - **用法:** - 创建一个拆分按钮,通常用于提供主功能和辅助功能的组合。 - **特性:** - 支持设置按钮的文本、图标等属性。 - **方法:**...

    jquery easyui 详细说明文档

    9. **a easyui-splitbutton `splitbutton` 分割按钮**: `splitbutton` 结合了按钮和下拉菜单,点击按钮执行默认操作,点击箭头则展开下拉菜单,提供额外的操作选项。 10. **div easyui-accordion `accordion` 手...

    jQuery EasyUI 1.2.4 API 中文文档

    **3.4 SplitButton拆分按钮** - **依赖** - 依赖于 Menu 组件。 - **用法** - 创建一个带有下拉菜单的拆分式按钮。 - **特性** - 定义按钮的样式、是否可点击等属性。 - **方法** - 用于控制按钮的方法,如显示...

    第18章 SplitButton(分割按钮)组件1

    通过JavaScript,我们可以使用jQuery选择器和`.splitbutton()`方法来创建SplitButton。例如: ```javascript $('#box').splitbutton({}); ``` **二、属性列表** SplitButton组件有多个可配置属性,这些属性...

    jQuery EasyUI 1.5.1 版 API 中文版 (Made By Richie696)

    - **SplitButton(分割按钮)**:类似菜单按钮,但是有更多的操作。 - **SwitchButton(开关按钮)**:具有开/关状态切换的按钮。 #### Form (表单) - **Form(表单)**:带有布局功能的表单,可以控制表单内各...

    jQuery EasyUI

    - **在面板中创建复杂布局**:利用 EasyUI 的面板组件可以构建多层嵌套的布局结构。 - **创建折叠面板(Accordion)**:折叠面板可以用来组织多个相关的区域。 - **创建 Tabs 标签**:Tabs 组件可以用来组织不同的...

    jQueryEasyUI中文框架使用文档

    - **拆分按钮(SplitButton)**:集成了链接按钮和菜单按钮,同时提供按钮操作和下拉菜单。 4. **表单组件**:用于收集和验证用户输入,如: - **表单(Form)**:基本的表单结构,可以包含多种表单控件。 - **组合...

Global site tag (gtag.js) - Google Analytics