jQuery EasyUI Extension -Ribbon


jQuery EasyUI 扩展jQuery EasyUI Extension

Include Ribbon Files

To create a Ribbon component, you need to include the 'ribbon.css', 'ribbon-icon.css' and 'jquery.ribbon.js' files.

<link rel="stylesheet" type="text/css" href="http://www.w3cschool.cc/try/jeasyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="http://www.w3cschool.cc/try/jeasyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="ribbon.css.html">
<link rel="stylesheet" type="text/css" href="ribbon-icon.css.html">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="http://www.w3cschool.cc/try/jeasyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="jquery.ribbon.js.html"></script>

Creating Ribbon

Create from markup.

    <div class="easyui-ribbon" style="width:700px;">
    <div title="Home">
    <div class="ribbon-group">
    <div class="ribbon-toolbar">
    <a href="../index.html" class="easyui-menubutton" data-options="name:'paste',iconCls:'icon-paste-large',iconAlign:'top',size:'large'">Paste</a>
    </div>
    <div class="ribbon-toolbar">
    <a href="../index.html" class="easyui-linkbutton" data-options="name:'cut',iconCls:'icon-cut',plain:true">Cut</a><br>
    <a href="../index.html" class="easyui-linkbutton" data-options="name:'copy',iconCls:'icon-copy',plain:true">Copy</a><br>
    <a href="../index.html" class="easyui-linkbutton" data-options="name:'format',iconCls:'icon-format',plain:true">Format</a>
    </div>
    <div class="ribbon-group-title">Clipboard</div>
    </div>
    <div class="ribbon-group-sep"></div>
    <div class="ribbon-group">
    <div class="ribbon-toolbar" style="width:200px"></div>
    <div class="ribbon-group-title">other title</div>
    </div>
    <div class="ribbon-group-sep"></div>
    </div>
    </div>

Create using javascript.

    <div id="rr" style="width:700px;"></div>
    <script>
    $(function(){
    $('#rr').ribbon({
    data:data
    });
    });
    </script>

Properties

This property extends from tabs, below are the properties added for Ribbon.

Name Type Description Default Value
data object The description object of ribbon. undefined

Events

This event extends from tabs, below are the events added for Ribbon.

Name Parameters Description
onClick name,target Triggered when clicking a button. Parameters include:
name: the name of the button.
target: the clicked DOM element.

Methods

This method extends from tabs, below are the methods added for Ribbon.

Name Parameters Description
loadData data Download Ribbon data.

Download jQuery EasyUI Examples

jquery-easyui-ribbon.zip


jQuery EasyUI 扩展jQuery EasyUI Extension Other Extensions