Heim Web-Frontend js-Tutorial Erlernen Sie ganz einfach das jQuery-Plug-in EasyUI EasyUI zum Erstellen von Menüs und Buttons_jquery

Erlernen Sie ganz einfach das jQuery-Plug-in EasyUI EasyUI zum Erstellen von Menüs und Buttons_jquery

May 16, 2016 pm 03:28 PM
easyui jquery 按钮 菜单

1. Erstellen Sie ein einfaches Menü mit EasyUI

Menü ist in einigen DIV-Tags definiert, wie unten gezeigt:

<div id="mm" class="easyui-menu" style="width:120px;">
 <div onclick="javascript:alert('new')">New</div>
 <div>
 <span>Open</span>
 <div style="width:150px;">
 <div><b>Word</b></div>
 <div>Excel</div>
 <div>PowerPoint</div>
 </div>
 </div>
 <div icon="icon-save">Save</div>
 <div class="menu-sep"></div>
 <div>Exit</div>
</div>
Nach dem Login kopieren

Wenn das Menü erstellt wird, wird es nicht angezeigt, um es anzuzeigen, oder die Methode „hide“, um es auszublenden:

$('#mm').menu('show', {
 left: 200,
 top: 100
});
Nach dem Login kopieren

2. EasyUI-Erstellungsschaltfläche
1. EasyUI erstellt einen Link-Button (Link-Button)
Normalerweise werden Schaltflächen mit dem Element <button> erstellt, während Linkschaltflächen (Link-Schaltflächen) mit dem Element <a> erstellt werden. Eigentlich ist eine Link-Schaltfläche (Link-Schaltfläche) ein <a>-Element, das als Schaltflächenstil angezeigt wird.

Um einen Link-Button zu erstellen, müssen Sie lediglich ein Klassenattribut namens „easyui-linkbutton“ zum <a>-Element hinzufügen:

&lt;div style="padding:5px;background:#fafafa;width:500px;border:1px solid #ccc"&gt;
 &lt;a href="#" class="easyui-linkbutton" iconCls="icon-cancel"&gt;Cancel&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" iconCls="icon-reload"&gt;Refresh&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" iconCls="icon-search"&gt;Query&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton"&gt;text button&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" iconCls="icon-print"&gt;Print&lt;/a&gt;
&lt;/div&gt;
 
&lt;div style="padding:5px;background:#fafafa;width:500px;border:1px solid #ccc"&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-cancel"&gt;Cancel&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-reload"&gt;Refresh&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-search"&gt;Query&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true"&gt;text button&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-print"&gt;Print&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-help"&gt;&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-save"&gt;&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-back"&gt;&lt;/a&gt;
&lt;/div&gt;
Nach dem Login kopieren

Wie Sie sehen können, ist die iconCls-Eigenschaft ein CSS-Klassenstil für Symbole, der ein Symbolbild auf der Schaltfläche anzeigt.
Manchmal müssen Sie eine Link-Schaltfläche deaktivieren oder aktivieren. Der folgende Code zeigt, wie Sie eine Link-Schaltfläche deaktivieren:
$(selector).linkbutton('disable'); // die Methode 'disable' aufrufen
2. EasyUI erstellt eine Menüschaltfläche (Menüschaltfläche)
Menüschaltfläche
enthält eine Schaltfläche und eine Menükomponente. Wenn Sie auf die Schaltfläche klicken oder die Maus darüber bewegen, wird ein entsprechendes Menü angezeigt.

Um eine Menüschaltfläche zu definieren, sollten Sie eine Linkschaltfläche und ein Menü definieren. Hier ist ein Beispiel:

&lt;div style="background:#fafafa;padding:5px;width:200px;border:1px solid #ccc"&gt;
 &lt;a href="#" class="easyui-menubutton" menu="#mm1" iconCls="icon-edit"&gt;Edit&lt;/a&gt;
 &lt;a href="#" class="easyui-menubutton" menu="#mm2" iconCls="icon-help"&gt;Help&lt;/a&gt;
&lt;/div&gt;
&lt;div id="mm1" style="width:150px;"&gt;
 &lt;div iconCls="icon-undo"&gt;Undo&lt;/div&gt;
 &lt;div iconCls="icon-redo"&gt;Redo&lt;/div&gt;
 &lt;div class="menu-sep"&gt;&lt;/div&gt;
 &lt;div&gt;Cut&lt;/div&gt;
 &lt;div&gt;Copy&lt;/div&gt;
 &lt;div&gt;Paste&lt;/div&gt;
 &lt;div class="menu-sep"&gt;&lt;/div&gt;
 &lt;div iconCls="icon-remove"&gt;Delete&lt;/div&gt;
 &lt;div&gt;Select All&lt;/div&gt;
&lt;/div&gt;
&lt;div id="mm2" style="width:100px;"&gt;
 &lt;div&gt;Help&lt;/div&gt;
 &lt;div&gt;Update&lt;/div&gt;
 &lt;div&gt;About&lt;/div&gt;
&lt;/div&gt;
Nach dem Login kopieren

Da nun eine Menüschaltfläche definiert wurde, müssen Sie keinen Javascript-Code mehr schreiben.
3. EasyUI erstellt eine geteilte Schaltfläche (Split Button)

Split-Schaltfläche Enthält eine Link-Schaltfläche und ein Menü. Wenn der Benutzer auf den Abwärtspfeilbereich klickt oder mit der Maus darüber fährt, wird ein entsprechendes Menü angezeigt. Dieses Beispiel zeigt, wie eine Split-Schaltfläche erstellt und verwendet wird.

Wir erstellen einen Split-Button und einen Link-Button:

&lt;div style="border:1px solid #ccc;background:#fafafa;padding:5px;width:120px;"&gt;
 &lt;a href="#" class="easyui-splitbutton" menu="#mm" iconCls="icon-edit"&gt;Edit&lt;/a&gt;
 &lt;a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-help"&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div id="mm" style="width:150px;"&gt;
 &lt;div iconCls="icon-undo"&gt;Undo&lt;/div&gt;
 &lt;div iconCls="icon-redo"&gt;Redo&lt;/div&gt;
 &lt;div class="menu-sep"&gt;&lt;/div&gt;
 &lt;div&gt;Cut&lt;/div&gt;
 &lt;div&gt;Copy&lt;/div&gt;
 &lt;div&gt;Paste&lt;/div&gt;
 &lt;div class="menu-sep"&gt;&lt;/div&gt;
 &lt;div&gt;
 &lt;span&gt;Open&lt;/span&gt;
 &lt;div style="width:150px;"&gt;
 &lt;div&gt;Firefox&lt;/div&gt;
 &lt;div&gt;Internet Explorer&lt;/div&gt;
 &lt;div class="menu-sep"&gt;&lt;/div&gt;
 &lt;div&gt;Select Program...&lt;/div&gt;
 &lt;/div&gt;
 &lt;/div&gt;
 &lt;div iconCls="icon-remove"&gt;Delete&lt;/div&gt;
 &lt;div&gt;Select All&lt;/div&gt;
&lt;/div&gt;
Nach dem Login kopieren

Da nun eine Split-Schaltfläche definiert wurde, müssen Sie keinen Javascript-Code mehr schreiben.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Warum startet mein Laptop nicht, nachdem ich den Netzschalter gedrückt habe? Warum startet mein Laptop nicht, nachdem ich den Netzschalter gedrückt habe? Mar 10, 2024 am 09:31 AM

Warum startet mein Laptop nicht, nachdem ich den Netzschalter gedrückt habe?

Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung Feb 27, 2024 pm 06:45 PM

Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung

Wie sieht das iPhone 16 aus? Welche Änderungen gibt es beim iPhone 16? Wie sieht das iPhone 16 aus? Welche Änderungen gibt es beim iPhone 16? Apr 07, 2024 pm 05:10 PM

Wie sieht das iPhone 16 aus? Welche Änderungen gibt es beim iPhone 16?

Wie verwende ich die PUT-Anfragemethode in jQuery? Wie verwende ich die PUT-Anfragemethode in jQuery? Feb 28, 2024 pm 03:12 PM

Wie verwende ich die PUT-Anfragemethode in jQuery?

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Wie entferne ich das Höhenattribut eines Elements mit jQuery? Feb 28, 2024 am 08:39 AM

Wie entferne ich das Höhenattribut eines Elements mit jQuery?

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Feb 28, 2024 pm 05:42 PM

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Feb 28, 2024 pm 01:15 PM

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery

See all articles