JQuery EasyUI(18)

                           第十八章:splitButton(分割按鈕)組件

學習要點:

  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-splitbutton" 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>
 

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">編輯</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').splitbutton({

  });
});

 

二、屬性列表:

SplitButton屬性列表
屬性名 說明
plain boolean 爲true時顯示簡易效果,默認爲true。
menu string 用來創建一個對應菜單的選擇器。
duration number 定義鼠標劃過按鈕時顯示菜單所持續的時間,單位爲毫秒,默認值100。

 

三、菜單方法:

菜單方法
屬性名 說明
options none 返回屬性對象
disable none 禁用菜單按鈕
enable none 啓用菜單按鈕
destory none 銷燬菜單按鈕
<!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').splitbutton({
      menu:'#box',
      iconCls:'icon-edit',
      plain:false,
      duration:500,
      //disable:true,
  });
     //console.log($('#edit').splitbutton('options'));
     $('#edit').splitbutton('disable');
     $('#edit').splitbutton('enable');
     $('#edit').splitbutton('distroy');
});

 

作者:Roger_CoderLife

鏈接:https://blog.csdn.net/Roger_CoderLife/article/details/102951545

本文根據網易雲課堂JQuery EasyUI視頻教程翻譯成文檔,轉載請註明原文出處,歡迎轉載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章