本文介绍了jquery easyui实现下拉菜单的例子,easyui中建立下拉菜单很简单,定义菜单栏和菜单的MARKUP,然后用jQuery让其运转起来,有需要的朋友参考下。
使用jquery easyui建立下拉菜单很简单,定义菜单栏和菜单的MARKUP,用jQuery让其运转起来。
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语句就这三行。