pageshow和onpopstate在ios中不起作用

时间:2017-08-30 02:25:49

标签: javascript ios popstate pageshow

当我点击按钮提交某些内容时,它将具有显示div的功能

min

我试图在safari(iphone)上使用pageshow事件来隐藏这个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>');

然后我尝试在safari(iphone)上使用onpopstate来隐藏这个div,并且在iphone9中使用ios9它可以工作,但是在带有ios10的iphone6中它没有用。

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

0 个答案:

没有答案