Skip to content

SplitButton(分割按钮)

扩展自$.fn.iLinkbutton.defaults。用于$.fn.iSplitbutton.defaults重写默认值对象。

类似菜单按钮,分割按钮也与linkbutton和菜单有关系。menubutton和splitbutton之间的区别是,splitbutton分为两部分。它只会在鼠标移动到splitbutton按钮右边的时候才会显示出"分割线"。

依赖关系

用法

使用标签创建分割按钮。

html
<a href="javascript:void(0)" id="sb" data-toggle="topjui-splitbutton" data-options="menu:'#mm',iconCls:'icon-ok'" onclick="javascript:alert('ok')">Ok</a>
<div id="mm" style="width:100px;">
    <div data-options="iconCls:'icon-ok'">Ok</div>
    <div data-options="iconCls:'icon-cancel'">Cancel</div>
</div>

使用Javascript创建分割按钮。

javascript
$('#sb').iSplitbutton({
    iconCls: 'icon-ok',
    menu: '#mm'
});

属性

分割按钮属性扩展自 linkbutton,分割按钮新增的属性如下:

属性名属性值类型描述默认值
iconClsstring显示在按钮文字左侧的图标(16x16)的CSS类。(如:fa fa-book)null
btnClsstring按钮样式,内置的样式有:topjui-btn-green/red/brown/black/blue/orange/purplenull
plainboolean设置为true将显示简洁效果。true
menustring用来创建一个对应菜单的选择器。null
durationnumber定义鼠标划过按钮时显示菜单所持续的时间,单位为毫秒。100

方法

方法名方法参数描述
optionsnone返回属性对象。
disablenone禁用分割按钮。代码示例:$('#sb').iSplitbutton('disable');
enablenone启用分割按钮。代码示例:$('#sb').iSplitbutton('enable');
destroynone销毁分割按钮。

基于最新稳定版jQuery EasyUI构建的前端框架