Ich habe Probleme beim Öffnen eines Modal in Microsoft Edge nur.Klicken Sie nicht für Modal in IE Edge auslösen
Die Verbindung des modalen zu öffnen ist:
<%= link_to the_path, class: "btn btn-tertiary class-used-to-find-the-link", data: {"things-id" => 4, "other-things-id" => 7} do %>
<span>The Link's Text</span>
<% end %>
Das JavaScript für den Link lautet:
$('class-used-to-find-the-link').click(onClick);
Die oben erwähnte onClick Methode wäre so etwas wie:
onClick = function(event) {
//blah..blah...blah
};
Die .click
wird nicht nur in IE Edge ausgelöst, funktioniert aber in allen anderen Browsern. Dieser Link oben soll ein Modal öffnen. Ich habe andere Instanzen von .click
, die Modale nicht öffnen, und diese sind in Ordnung.
Also, ich denke, dass es mit der Diskussion hier verbunden sein kann: Microsoft Edge: onclick event stops working?. Ähnlich wie beim Post-Link, wenn ich die Seite aktualisiere funktioniert der Link und das Modal öffnet sich.
Auch wenn ich zuerst die Seite öffnen, die den Link enthält, um in einen anderen Tab zu klicken, mit der rechten Maustaste und "In neuem Tab öffnen", dann funktioniert der Link auch.
Ich habe einige der Antworten in der Post, die ich verknüpft habe, einschließlich mousedown
und mouseup
versucht, aber diese haben nicht funktioniert.
Jede Hilfe wird geschätzt.
Es heißt, der Fehler wurde in Build 34.x https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/5782378/ behoben. –
Ich bin nicht 100% sicher, dass mein Problem dasselbe ist wie das, das in meiner Frage verlinkt ist. Auch meine Microsoft Edge Version ist 38.14393.0.0 und Microsoft EdgeHTML ist 14.14393. –