jQuery EasyUI Menü- & Button-Plugin -Menubutton
jQuery EasyUI Plugins
Erbt von $.fn.linkbutton.defaults. Überschreiben Sie die Standardwerte über $.fn.menubutton.defaults.
Der Menubutton ist Teil eines Drop-down-Menüs. Er ist mit dem Linkbutton und dem Menü verbunden. Er zeigt den Linkbutton an und verbirgt das Menü. Wenn der Benutzer auf den Linkbutton klickt oder die Maus darüber bewegt, wird das Menü angezeigt, damit der Benutzer darauf klicken kann.
Abhängigkeiten
- menu
- linkbutton
Nutzung
Normalerweise wird der Menubutton deklarativ aus Markup erstellt.
<a href="#" id="mb" class="easyui-menubutton"
data-options="menu:'#mm',iconCls:'icon-edit'">Edit</a>
<div id="mm" style="width:150px;">
<div data-options="iconCls:'icon-undo'">Undo</div>
<div data-options="iconCls:'icon-redo'">Redo</div>
<div class="menu-sep"></div>
<div>Cut</div>
<div>Copy</div>
<div>Paste</div>
<div class="menu-sep"></div>
<div data-options="iconCls:'icon-remove'">Delete</div>
<div>Select All</div>
</div>
Erstellen Sie einen Menubutton mit JavaScript.
<a href="#" id="mb">Edit</a> <div id="mm" style="width:150px"> ... </div>
$('#mb').menubutton({
iconCls: 'icon-edit',
menu: '#mm'
});
Eigenschaften
Die Eigenschaften erben von Linkbutton. Im Folgenden sind die für Menubutton hinzugefügten Eigenschaften aufgeführt.
| Name | Type | Beschreibung | Standardwert |
|---|---|---|---|
| plain | boolesch | Wenn auf true gesetzt, wird ein einfacher Effekt angezeigt. | wahr |
| menu | string | Der Selektor, der zum Erstellen des entsprechenden Menüs verwendet wird. | null |
| duration | number | Die Dauer in Millisekunden, um das Menü anzuzeigen, wenn über die Schaltfläche gefahren wird. | 100 |
Methoden
Die Methoden werden von linkbutton geerbt. Die folgenden Methoden werden von menubutton hinzugefügt oder überschrieben.
| Name | Parameters | Beschreibung |
|---|---|---|
| options | none | Gibt das Optionsobjekt zurück. |
| disable | none | Deaktiviert den menubutton. |
| enable | none | Aktiviert den menubutton. |
| destroy | none | Zerstört den menubutton. |
jQuery EasyUI Plugins Weitere Erweiterungen