Heim Web-Frontend js-Tutorial jQuery右键菜单contextMenu使用实例_jquery

jQuery右键菜单contextMenu使用实例_jquery

May 16, 2016 pm 06:01 PM
contextmenu 右键菜单

在下面我们将设计一个场景,表格grid需要在每行实现鼠标右键,增加,删除,保存操作。grid我就用gridview了,随便用微软提供的样式,测试用例不用搞的多好看嘛,我也不是做美工了,哈哈,偷偷懒。

先上效果图,是有些同志说的有图才有真相嘛:
jQuery右键菜单contextMenu使用实例_jquery
ui代码:

复制代码 代码如下:
















BorderStyle="None" BorderWidth="1px" CellPadding="3">











注:
1:contextMenu我们互根据数据记录隐藏一些菜单项,这个可以在onShowMenu事件中,根据
e.currentTarget触发源获取数据,在根据remove菜单项。比如测试用例中的:如果id>10则不允许保存
if (parseInt($("td:eq(0)", e.currentTarget).text()) > 10) {
$("#save", menu).remove();
}
2:事件注册:根据第二个参数target获取数据,第一个参数t获取菜单项。比如:
复制代码 代码如下:

'add': function(t, target) {
alert('Trigger:' + t.id + ' 增加' + " taget by:" + $("td:eq(0)", target).text());
},

在这里需要用到ajax和服务端通讯,可以采用我的上一篇组件:jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法,将会更简单应用ajax通讯。
在我下的源代码中这里有点问题:
原来的,这里的currentTarget始终为undefined。
复制代码 代码如下:

if (!!cur.onShowMenu) menu = cur.onShowMenu(e, menu);
$.each(cur.bindings, function(id, func) {
$('#' + id, menu).bind('click', function(e) {
hide();
func(trigger, currentTarget);
});
});

我修改后:
复制代码 代码如下:

if (!!cur.onShowMenu) menu = cur.onShowMenu(e, menu);
$.each(cur.bindings, function(id, func) {
$('#' + id, menu).bind('click', function(ev) {
hide();
func(trigger, e.currentTarget);
});
});

这样就一切正常了。
内容很少,一切就在此打断,结束 ,over!
附件下载:Demo
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 KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

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)

Wie kann die langsame Reaktion des Win11-Rechtsklickmenüs behoben werden? Lösung für das langsame Popup-Menü beim Klicken mit der rechten Maustaste in Win11 Wie kann die langsame Reaktion des Win11-Rechtsklickmenüs behoben werden? Lösung für das langsame Popup-Menü beim Klicken mit der rechten Maustaste in Win11 Jan 31, 2024 pm 10:06 PM

Nach dem Upgrade des Win11-Systems stellten einige Freunde fest, dass das Popup-Menü beim Klicken mit der rechten Maustaste langsamer geworden ist. Liegt es am Konfigurationsproblem oder an den Einstellungen, die vorgenommen werden sollten? Der Herausgeber dieser Website wird Ihnen sagen, wie Sie es heute lösen können. Tatsächlich können wir die Leistung auf die höchste Leistung einstellen, sodass es keine gibt Problem der langsamen Reaktion. Lösung für das langsame Rechtsklick-Popup-Menü von Win11 1. Suchen Sie zunächst die Systemeinstellungen im Startmenü. 3. Anschließend finden Sie die erweiterten Systemeinstellungen in den entsprechenden Links unten. 5. Aktivieren Sie dann auf der Registerkarte „Visuelle Effekte“ die Option „Für beste Leistung anpassen“.

Was soll ich tun, wenn beim Rechtsklick von Windows 10 keine Option zum Komprimieren von Paketen vorhanden ist? Was soll ich tun, wenn beim Rechtsklick von Windows 10 keine Option zum Komprimieren von Paketen vorhanden ist? Jul 13, 2023 pm 11:05 PM

Das Win10-System verfügt über die integrierte Dekomprimierungssoftware WinRAR. Im Allgemeinen finden Sie die Option zum Verkleinern des Ordners, wenn Sie mit der rechten Maustaste darauf klicken. Sie finden WinRAR zunächst in der zu öffnenden Menüleiste, klicken dann auf die Option oben, wählen dann „Einstellungen“, wechseln zur integrierten Menüleiste im sich öffnenden Fenster, klicken auf die Kontextmenü-Schaltfläche und aktivieren „Zum Archiv hinzufügen“. Was tun, wenn es in Win10 keine Option für komprimierte Pakete gibt: Sie können auf dem Windows 10-Desktop auf die Menüpunkte „Start/WinRar/Winrar“ klicken. Zu diesem Zeitpunkt wird die Hauptoberfläche der Winrar-Software geöffnet. Klicken Sie oben auf den Menüpunkt „Optionen“. Klicken Sie in der Dropdown-Liste der Optionen, die angezeigt wird, auf „Einstellungen“.

Wie füge ich ein Zeichenprogramm zum Rechtsklick-Menü von Win11 hinzu? So fügen Sie ein Zeichenprogramm zum Rechtsklick-Menü von Win11 hinzu Wie füge ich ein Zeichenprogramm zum Rechtsklick-Menü von Win11 hinzu? So fügen Sie ein Zeichenprogramm zum Rechtsklick-Menü von Win11 hinzu Feb 11, 2024 pm 09:03 PM

Viele Win11-Benutzer möchten ihr Zeichenprogramm zum Rechtsklick-Menü hinzufügen. Wie fügen sie es also hinzu? Benutzer können direkt mit der rechten Maustaste auf das Windows-Terminal unter „Start“ klicken und dann den folgenden Code direkt an die entsprechende Stelle kopieren. Auf dieser Website wird den Benutzern ausführlich erklärt, wie sie dem Win11-Rechtsklickmenü ein Zeichenprogramm hinzufügen. So fügen Sie ein Zeichenprogramm zum Win11-Rechtsklickmenü hinzu 1. Klicken Sie zunächst mit der rechten Maustaste auf die Schaltfläche „Start“ (oder drücken Sie die Tasten Win+X) und wählen Sie „Windows-Terminal (Administrator)“. 2. Fügen Sie dann diese Codezeichenfolge in die Terminalanwendung ein [reg.exeadd&ldqu

Rechtsklick und Neues Wort erstellen verschwindet Rechtsklick und Neues Wort erstellen verschwindet Dec 25, 2023 am 10:43 AM

Viele Freunde stellen fest, dass Word, PPT und Excel in der Liste fehlen, wenn sie mit der rechten Maustaste klicken, um eine neue zu erstellen. Tatsächlich fehlen einige Dateien in der Registrierungsliste Um die Werte anzupassen, werfen wir einen Blick auf das spezifische Tutorial mit dem Editor unten. Methode zur Behebung des Problems des fehlenden Rechtsklicks auf „Neues Wort“ 1. Klicken Sie auf „Start“, suchen Sie die Befehlszeile „Ausführen“, geben Sie „regedit“ ein und öffnen Sie die Registrierung. 2. Suchen Sie links das Verzeichnis HKEY_CLASSES_ROOT und erweitern Sie es. 3. Zuerst verwenden wir die Tastenkombination STRG+F, um den Speicherort von „docx“ zu finden. Natürlich können Sie auch selbst nach unten suchen. 4. Sobald das Verzeichnis gefunden wurde, muss es nicht erweitert werden. Wir können sehen, dass es ein (

Was tun, wenn die Rechtsklick-Menüverwaltung in Windows 10 nicht geöffnet werden kann? Was tun, wenn die Rechtsklick-Menüverwaltung in Windows 10 nicht geöffnet werden kann? Jan 04, 2024 pm 07:07 PM

Wenn wir das Win10-System verwenden und mit der Maus auf den Desktop oder das Rechtsklick-Menü klicken, stellen wir fest, dass das Menü nicht geöffnet werden kann und wir den Computer nicht normal verwenden können. Zu diesem Zeitpunkt müssen wir das wiederherstellen System zur Lösung des Problems. Die Win10-Rechtsklick-Menüverwaltung kann nicht geöffnet werden: 1. Öffnen Sie zuerst unsere Systemsteuerung und klicken Sie dann auf. 2. Klicken Sie dann unter Sicherheit und Wartung auf. 3. Klicken Sie rechts, um das System wiederherzustellen. 4. Wenn die Maus immer noch nicht verwendet werden kann, prüfen Sie, ob mit der Maus selbst ein Fehler vorliegt. 5. Wenn Sie sicher sind, dass kein Problem mit der Maus vorliegt, drücken Sie + und geben Sie ein. 6. Nachdem die Ausführung abgeschlossen ist, starten Sie den Computer neu.

So lösen Sie das Problem des hängengebliebenen Rechtsklickmenüs der Win11-Datei So lösen Sie das Problem des hängengebliebenen Rechtsklickmenüs der Win11-Datei Jul 02, 2023 pm 11:13 PM

Wie kann das Problem des hängenbleibenden Rechtsklickmenüs von Win11-Dateien gelöst werden? Was soll ich tun, wenn ich die spezifischen Attribute einer Datei anzeigen muss? Wir klicken oft mit der linken Maustaste, um eine Datei auszuwählen, und klicken dann mit der rechten Maustaste, um das Menü zum Anzeigen der Eigenschaften zu öffnen. Viele Freunde, die die Win11-Version des Betriebssystems verwenden, stellen jedoch häufig fest, dass sie immer mit der rechten Maustaste auf eine Datei klicken müssen Warten Sie eine Weile, bevor das Rechtsklick-Menü angezeigt wird. Dies hat große Auswirkungen auf die Computererfahrung des Benutzers. In diesem Zusammenhang stellt der Herausgeber vor, wie dieses Problem gelöst werden kann. Viele Freunde wissen nicht, wie man im Detail vorgeht. Der Editor unten hat ein Tutorial zusammengestellt, wie man das Problem löst, dass das Win11-Rechtsklickmenü hängen bleibt. Wenn Sie interessiert sind, folgen Sie dem Editor und schauen Sie sich unten um. Überblick über das Tutorial zur Behebung des hängengebliebenen Win11-Rechtsklickmenüs 1. Zuerst drücken wir gleichzeitig [Strg]

Tutorial zur Einstellung des Win11-Maus-Rechtsklick-Menüs Tutorial zur Einstellung des Win11-Maus-Rechtsklick-Menüs Dec 23, 2023 am 11:05 AM

Da Win11 das Maus-Rechtsklick-Menü geändert hat, fühlen sich viele Freunde bei der Verwendung unwohl. Sie möchten wissen, wie man das Win11-Maus-Rechtsklick-Menü einrichtet Rechtsklick-Menü. So richten Sie das Win11-Maus-Rechtsklickmenü ein: 1. Drücken Sie zunächst „Win+R“ auf der Tastatur, um Ausführen zu öffnen. 2. Geben Sie „regedit“ ein und drücken Sie die Eingabetaste, um die Registrierung zu öffnen. 3. Gehen Sie nach dem Öffnen zum Speicherort „Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\4“. 4. Klicken Sie dann mit der rechten Maustaste auf den Ordner 4 und wählen Sie Neu

Wie stelle ich ein, dass das Rechtsklick-Menü in Win11 nicht ausgeblendet wird? Wie stelle ich ein, dass das Rechtsklick-Menü in Win11 nicht ausgeblendet wird? Jan 29, 2024 pm 02:30 PM

Viele Benutzer stellen fest, dass das Rechtsklick-Menü nach dem Upgrade auf Win11 nicht sehr einfach zu verwenden ist. Daher fragen sich viele Benutzer, wie sie das Rechtsklick-Menü von Win11 einrichten können, ohne es zu falten. Tatsächlich ist die Methode sehr einfach. Benutzer können die Taskleisteneinstellungen eingeben und Vorgänge ausführen. Auf dieser Website wird den Benutzern das Win11-Tutorial zum Nicht-Falten-Einstellen des Rechtsklick-Menüs sorgfältig vorgestellt. Tutorial zur Einstellung der nicht ausklappbaren Einstellung des Windows 11-Rechtsklickmenüs 1. Klicken Sie mit der rechten Maustaste auf den leeren Bereich der Taskleiste, um die Taskleisteneinstellungen einzugeben. 3. Klicken Sie auf das Öffnen-Symbol und es wird direkt angezeigt. Wenn es geschlossen ist, wird es im kleinen Dreieck gespeichert.

See all articles