Javascript pageshow和onpopstate在ios中不工作

Javascript pageshow和onpopstate在ios中不工作,javascript,ios,popstate,pageshow,Javascript,Ios,Popstate,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)上使用onp

当我点击一个按钮提交一些东西时,它会有一个显示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,在带ios9的iphone5S中它起作用,但在带ios10的iphone6中它不起作用

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