JQuery EasyUI(17)

                           第十七章:MenuButton(菜单按钮)组件

学习要点:

  1. 加载方式
  2. 属性列表
  3. 菜单方法

一、加载方式:

1.class 加载方式:

<!DOCTYPE html>
<html>
  <head>
    <title>JQuery Easy UI</title>
    <meta charset="utf-8"/>
    <script type="text/javascript" src="easyui/jquery.min.js"></script>
    <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>     
    <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>     
    <script type="text/javascript" src="js/index.js"></script> 
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"/>
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"/>              
</head>
  <body>
      <a href="javascript:void(0)" id="edit" class="easyui-menubutton" data-options="iconCls:'icon-edit',menu='#box'">编辑</a>

      <div id="box" class="easyui-menu" style="width:150,">
          <div>剪切</div>
          <div>复制</div>
          <div>粘贴</div>
          <div class="menu-sep"></div>
          <div data-options="iconCls:'icon-remove'">删除</div>
      </div>
 </body>
</html>
 


2.JS调用加载:

<!DOCTYPE html>
<html>
  <head>
    <title>JQuery Easy UI</title>
    <meta charset="utf-8"/>
    <script type="text/javascript" src="easyui/jquery.min.js"></script>
    <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>     
    <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>     
    <script type="text/javascript" src="js/index.js"></script> 
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"/>
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"/>              
</head>
  <body>
      <a href="javascript:void(0)" id="edit" class="easyui-menubutton" data-options="iconCls:'icon-edit',menu='#box'">编辑</a>

      <div id="box" style="width:150,">
          <div>剪切</div>
          <div>复制</div>
          <div>粘贴</div>
          <div class="menu-sep"></div>
          <div data-options="iconCls:'icon-remove'">删除</div>
      </div>
 </body>
</html>
 
$(function(){

  $('#box').menubutton({
      
  });
});

 

二、属性列表:

MenuButton属性列表
属性名说明
plainboolean为true时显示简易效果,默认为false。
menustring用来创建一个对应菜单的选择器。
durationnumber定义鼠标划过按钮时显示菜单所持续的时间,单位为ms,默认为100。

 

三、菜单方法:

菜单方法
属性名说明
optionsnone返回属性对象
disablenone禁用菜单按钮
enablenone启用菜单按钮
destorynone销毁菜单按钮

扩展自$.fn.linkbutton.defaults。使用$.fn.menubutton.defaults重写默认值对象。

<!DOCTYPE html>
<html>
  <head>
    <title>JQuery Easy UI</title>
    <meta charset="utf-8"/>
    <script type="text/javascript" src="easyui/jquery.min.js"></script>
    <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>     
    <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>     
    <script type="text/javascript" src="js/index.js"></script> 
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css"/>
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css"/>              
</head>
  <body>
      <a href="javascript:void(0)" id="edit">编辑</a>

      <div id="box" style="width:150,">
          <div>剪切</div>
          <div>复制</div>
          <div>粘贴</div>
          <div class="menu-sep"></div>
          <div data-options="iconCls:'icon-remove'">删除</div>
      </div>
 </body>
</html>
 
$(function(){

  $('#edit').menubutton({
      menu:'#box',
      iconCls:'icon-edit',
      plain:false,
      duration:500,
      //disable:true,
  });
     //console.log($('#edit').menubutton('options'));
      $('#edit').menubutton('disable');
      $('#edit').menubutton('destory');
      $('#edit').menubutton('enable');
});

 

作者:Roger_CoderLife

链接:https://blog.youkuaiyun.com/Roger_CoderLife/article/details/102951545

本文根据网易云课堂JQuery EasyUI视频教程翻译成文档,转载请注明原文出处,欢迎转载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值