jQuery右键菜单contextMenu使用实例_jquery
在下面我们将设计一个场景,表格grid需要在每行实现鼠标右键,增加,删除,保存操作。grid我就用gridview了,随便用微软提供的样式,测试用例不用搞的多好看嘛,我也不是做美工了,哈哈,偷偷懒。
先上效果图,是有些同志说的有图才有真相嘛:
ui代码:
注:
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

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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“.

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“.

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

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 (

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.

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]

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

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.
