У меня возникли проблемы с открытием модальности только в Microsoft Edge.Нажмите, чтобы не запускать для модальных в IE Edge
Ссылка открыть модальное:
<%= 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 %>
JavaScript для ссылки является:
$('class-used-to-find-the-link').click(onClick);
метод OnClick упоминалось выше, было бы что-то вроде:
onClick = function(event) {
//blah..blah...blah
};
.click
не запускается только в IE Edge, но работает во всех других браузерах. Предполагается, что эта ссылка должна открыть модальную форму. У меня есть другие экземпляры .click
, которые не открывают модальности, и это нормально.
Итак, я думаю, это может быть связано с обсуждением здесь: Microsoft Edge: onclick event stops working?. Подобно сообщению, связанным, когда я обновляю страницу, ссылка действительно работает, и модальный открывается.
Кроме того, если я сначала открою страницу, содержащую ссылку, чтобы щелкнуть другую вкладку, щелкнув правой кнопкой мыши и «Открыть в новой вкладке», ссылка также будет работать.
Я пробовал некоторые ответы в сообщении, которое я связал, включая mousedown
и mouseup
, но это не сработало.
Любая помощь приветствуется.
В нем говорится, что ошибка исправлена в сборке 34.x https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/5782378/. –
Я не уверен на 100%, что моя проблема такая же, как и в моем вопросе. Также моя версия Microsoft Edge - 38.14393.0.0, а Microsoft EdgeHTML - 14.14393. –