我有以下javascript文件:

onShowFunction = function(e){
   //Some JQuery code
}
window.onpageshow(onShowFunction);


出现索引控制台日志:

[Error] TypeError: window.onpageshow is not a function.
(In 'window.onpageshow(onShowFunction)', 'window.onpageshow' is null)
Global Code (scripts.js:58)


我不知道该怎么解决。该事件是否以其他方式定义并且不是函数?

最佳答案

window.onpageshow不是默认的js函数。
尝试这个:

window.addEventListener('pageshow', function(event) {
    console.log('pageshow:');
    console.log(event);
});


在您的情况下:

window.addEventListener('pageshow', onShowFunction);

关于javascript - document.onpageshow不是功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49095647/

10-12 07:01