Easyui系列之Menu(菜單)與 Button(按鈕)(5)


1、EasyUI Linkbutton 鏈接按鈕

用法

創建鏈接按鈕(linkbutton)

從標記創建鏈接按鈕(linkbutton)更容易。

1 <a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>

編程創建鏈接按鈕(linkbutton)也是允許的。

1 <a id="btn" href="#">easyui</a>
2 $('#btn').linkbutton({
3 iconCls: 'icon-search'
4 });

處理鏈接按鈕(linkbutton)上的點擊。

鏈接按鈕(linkbutton)上的點擊將把用戶引導到其他頁面。

1 <a href="otherpage.php" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>

下面的實例將警告一個消息。

1 <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'"
2 onclick="javascript:alert('easyui')">easyui</a>

使用 jQuery 綁定 click 處理程序。

1 <a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>
2 $(function(){
3 $('#btn').bind('click', function(){
4 alert('easyui');
5 });
6 });

 屬性

方法

 

2、EasyUI Sidemenu 側欄菜單

 

創建側菜單

通過標簽創建側菜單

1 <div id="sm" data-toggle="topjui-sidemenu" data-options="data:data">
2 </div>

 

使用Javascript創建側菜單。

1 <div id="sm" style="width:300px"></div>
2 $('#sm').iSidemenu({
3 data: data
4 });

Sidemenu 屬性

Sidemenu方法

Sidemenu事件

3、EasyUI Menu 菜單

 菜單(Menu)通常用於上下文菜單。它是創建其他菜單組件(比如:menubutton、splitbutton)的基礎組件。它也能用於導航和執行命令。

 

創建菜單(Menu)

通過標記創建菜單(menu)應該添加 'easyui-menu' class 到 <div> 標記。每個菜單項(menu item)通過 <div> 標記創建。我們可以添加 'iconCls' 屬性到菜單項(menu item),以定義一個顯示在菜單項(menu item)左邊的圖標。添加 'menu-sep' class 到菜單項(menu item)將產生一個菜單(menu)分隔符。

 1 <div id="mm" class="easyui-menu" style="width:120px;">
 2 <div>New</div>
 3 <div>
 4 <span>Open</span>
 5 <div style="width:150px;">
 6 <div><b>Word</b></div>
 7 <div>Excel</div>
 8 <div>PowerPoint</div>
 9 </div>
10 </div>
11 <div data-options="iconCls:'icon-save'">Save</div>
12 <div class="menu-sep"></div>
13 <div>Exit</div>
14 </div>

 

編程創建菜單(menu)並偵聽 'onClick' 事件。

1 $('#mm').menu({
2 onClick:function(item){
3 //...
4 }
5 });

 

顯示菜單(Menu)

當菜單(menu)被創建時,它是隱藏不可見的。調用 'show' 方法來顯示菜單(menu)。

1 $('#mm').menu('show', {
2 left: 200,
3 top: 100
4 });

菜單項

菜單項(menu item)代表一個顯示在菜單中的單獨的項目。它包含下列屬性:

菜單屬性

菜單事件

 

onClick當點擊菜單項(menu item)時觸發。下面的實例演示如何處理所有菜單項點擊:

<div class="easyui-menu" data-options="onClick:menuHandler" style="width:120px;">
<div data-options="name:'new'">New</div>
<div data-options="name:'save',iconCls:'icon-save'">Save</div>
<div data-options="name:'print',iconCls:'icon-print'">Print</div>
<div class="menu-sep"></div>
<div data-options="name:'exit'">Exit</div>
</div>
<script type="text/javascript">
function menuHandler(item){
alert(item.name)
}
</script>

菜單方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM