jquery-easyui创建下拉菜单的例子

发布时间:2020-05-01编辑:脚本学堂
本文介绍了jquery easyui实现下拉菜单的例子,easyui中建立下拉菜单很简单,定义菜单栏和菜单的MARKUP,然后用jQuery让其运转起来,有需要的朋友参考下。

使用jquery easyui建立下拉菜单很简单,定义菜单栏和菜单的MARKUP,用jQuery让其运转起来。

jquery easyui实现下拉菜单的效果图:

jquery easyui 下拉菜单

菜单栏怎么定义:
 

复制代码 代码示例:
<div style="background:#EDF4E6;padding:5px;width:300px;border:1px solid #ccc;"> 
    <a href="javascript:void(0)" id="sb1" icon="icon-edit" onclick="javascript:alert('edit')">Edit</a> 
    <a href="javascript:void(0)" id="sb2" icon="icon-ok" onclick="javascript:alert('ok')">Ok</a> 
    <a href="javascript:void(0)" id="mb3" icon="icon-help">Help</a> 
</div> 

这栏的markup再简单不过了,再来看看菜单的定义:
 

复制代码 代码示例:
<div id="mm1" 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>工具栏</span> 
        <div style="width:150px;"> 
            <div>地址</div> 
            <div>链接</div> 
            <div>导航工具栏</div> 
            <div>书签工具栏</div> 
            <div class="menu-sep"></div> 
            <div>新建工具栏...</div> 
        </div> 
    </div> 
    <div icon="icon-remove">Delete</div> 
    <div>Select All</div> 
</div> 
<div id="mm2" style="width:100px;"> 
    <div icon="icon-ok">Ok</div> 
    <div icon="icon-cancel">Cancel</div> 
</div> 
<div id="mm3" style="width:150px;"> 
    <div>Help3</div> 
    <div class="menu-sep"></div> 
    <div>About3</div> 
</div> 
 

这里定义了三个菜单,都是HTML MARKUP,一看就明白。
最后执行菜单的建立语句:
 

复制代码 代码示例:
$('#sb1').splitbutton({menu:'#mm1'}); 
$('#sb2').splitbutton({menu:'#mm2'}); 
$('#mb3').menubutton({menu:'#mm3'}); 
 

这里建立了二种BUTTON,分别称为MenuButton和SplitButton,将其和菜单联系起来。
需要编写的JS语句就这三行。