Как избежать использования setTimeout для фокусировки якоря на iOS - PullRequest
0 голосов
/ 18 мая 2018

Я использовал setTimeout(), чтобы установить фокус на якорь после открытия всплывающего окна.

var openModal = function(e) {
    $popup.fadeIn('fast');
    setTimeout(function() {$closeModal.focus();}, 300);
    e.preventDefault();
};

И так оно и работает.

Этот способ не работает:

var openModal = function(e) {
    $popup.fadeIn('fast', function() {$closeModal.focus();});
    e.preventDefault();
};

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...