我有以下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);
试试这个
window.addEventListener('pageshow', onShowFunction);
要么
window.onpageshow = function(e) { //Some JQuery code }
要么
<body onpageshow="onShowFunction(e)"></body>