FadeIn не работает после отправки формы в Safari - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь показать GIF во время загрузки страницы, когда нажата кнопка или отправлена ​​форма, но у меня возникают некоторые проблемы при работе с Safari.

GIF отображается правильно, когда любой элементвызывается, но элементы, вызывающие перезагрузку страницы, такие как кнопки отправки или теги с атрибутом href.

$(document).ready(function () {
  $('a.btn').click(function(){
    $("#pageloader").fadeIn();
    console.log('This message is shown, but page loader is not');
  });
});

Этот код будет работать только со ссылками с пустым атрибутом href .

Это пример в JSFIDDLE о его поведении в моем проекте. Я знаю, что обе кнопки работают в jsfiddle, я просто отмечаю красным вариант, который не работает в Safari (но работает в других браузерах). https://jsfiddle.net/6ykuafvb/3/

Я использую JQuery 3.3.1, Safari 12.

Спасибо!

...