论坛首页 Web前端技术论坛

jquery-easyui中创建SplitButton

浏览 3810 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-29  

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

 

   发表时间:2010-03-17  
如果能扩展一下支持  键盘方向键操作就更好了!!!
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics