pagehow и onpopstate не работают в ios

Когда я нажимаю кнопку, чтобы отправить что-то, она будет иметь функцию, чтобы показать div

$("body").append('<div class="submitAnimal" style="position: fixed;top: 0;left: 0;bottom: 0;right: 0;background:#000;width: 100%;height: 100%;opacity: 0.32;z-index: 998;"></div>');

Я пытаюсь использовать событие pagehow на сафари (iphone), чтобы скрыть этот div. Но, кажется, работает только один раз при использовании кнопки назад.

window.onpageshow = function(event){
    if(event.persisted){
        $('.submitAnimal').hide();
    }
}

затем я пытаюсь использовать onpopstate на сафари (iphone), чтобы скрыть этот div, и в iphone5S с ios9 это работало, но в iphone6 ​​с ios10 это не работало.

window.onpopstate = function(event) {
    $('.submitAnimal').hide();
};

0 ответов

Другие вопросы по тегам