Ich möchte einen teilweise deaktivierten Hyperlink anzeigen, in dem Linksklick tut nichts - und der Rechtsklick öffnet das übliche 'In neuem Fenster öffnen' usw. Kontextmenü.Disable Hyperlink Linksklick, aber erlaubt Rechtsklick
0
A
Antwort
4
Es scheint, als müssten Sie nur einen onclick-Handler haben, der event.preventDefault() und event.stopPropagation() für das click-Ereignis aufruft.
Der Rechtsklick sollte immer noch wie erwartet funktionieren, da er von einem anderen dom-Ereignis kommt (oncontextmenu).
0
mit JQuery Sie können
$('#yourlink').click(function() {
return false;
});
+0
Das funktioniert auch, danke. –
0
Sie könnten das onclick
Ereignisattribut in Ihrem HTML verwenden.
<a id="someId" href="https://www.google.com/" onclick="return false;">some link..</a>
Wie zfrisch in den Kommentaren vorgeschlagen, Sie js aus Ihrem Markup durch Anbringen eines Event-Handler wie so trennen konnte -
document.getElementById("someId").onclick = function() {
return false;
};
Verwandte Themen
- 1. Robot Klasse Rechtsklick dann Linksklick Probleme
- 2. Rechtsklick wirkt wie ein Linksklick auf das Ereignis
- 3. MS Access Disable Rechtsklick auf spezifisches Textfeld
- 4. Unity - Linksklick funktioniert nicht
- 5. Ist es möglich, einen Linksklick auf ein Rechtsklick-Browser-Kontextmenü zu erkennen?
- 6. Silverlight Datagrid bei Rechtsklick auswählen
- 7. Rechtsklick in Python mit ctypes
- 8. jQuery - Linksklick Kontextmenü-Plugin
- 9. golang disable „Verwendung von internem Paket nicht erlaubt“
- 10. Objekt kann nicht auf Rechtsklick reagieren
- 11. Rechtsklick und Rechtsklick Ereignis in VueJS
- 12. Post-Rechtsklick-Ereignis mit CGPostMouseEvent
- 13. So überschreiben Sie * nur * Linksklick auf den Anker?
- 14. Verwenden von Shift mit Linksklick für Ereignis ohne jQuery
- 15. Auto Maus Linksklick auf Webseite
- 16. Strg + Linksklick in WinForms-Anwendung
- 17. JSlider Frage: Position nach Linksklick
- 18. Excel Hyperlink innerhalb Hyperlink
- 19. Rechtsklick-Ereignisfehler
- 20. AutoHotKey Rechtsklick
- 21. Rechtsklick MainMenu
- 22. Wie erkennen Sie mit jQuery Linksklick auf das Dokument?
- 23. Verlorene Rechtsklick-Funktionalität auf einen Hyperlink, der ein POST-Formular mit Javascript
- 24. Regex: erlaubt alles, aber einige ausgewählten Zeichen
- 25. CSS scrollbar zeigt, aber nicht erlaubt scroll
- 26. Rechtsklick Kontextmenü Position wird geändert bei Rechtsklick auf verschiedene Objekte
- 27. Site-spezifisches JavaScript überschreiben Rechtsklick Kontextmenü mit browserspezifischem Rechtsklick Kontextmenü
- 28. mit Hyperlink erstellen Hyperlink + inputbox
- 29. Disable datable checkbox
- 30. MouseLeave Ereignis funktioniert nicht mit gedrückten Linksklick
ich diese Antwort akzeptiert - in erster Linie, weil es gemacht Ich werde herausfinden, über die Funktionen preventDefault und stopPropagation, aber auch weil vielleicht die StopPropagagtion einige Probleme auf der ganzen Linie verhindern könnte. Vielen Dank. –