gpt4 book ai didi

javascript - 由于引用错误而找不到函数名称

转载 作者:行者123 更新时间:2023-12-01 02:27:11 27 4
gpt4 key购买 nike

我在控制台中收到以下错误:

Uncaught ReferenceError: jason is not defined

这是我的 JavaScript:

$(document).ready(function jason() {

console.log("test");
});

var addEvent = function(object, type, callback) {
if (object == null || typeof(object) == 'undefined') return;
if (object.addEventListener) {
object.addEventListener(type, callback, false);
}
};


addEvent(window, "resize", jason());

非常感谢您的帮助!

最佳答案

当您将其放入 $(document).ready() 中时,它在该函数之外不可用。将其设为全局并在不使用 $(document).ready() 的情况下定义它,但这甚至会在页面加载之前运行。

function jason() {

console.log("test");
};

var addEvent = function(object, type, callback) {
if (object == null || typeof(object) == 'undefined') return;
if (object.addEventListener) {
object.addEventListener(type, callback, false);
}
};


addEvent(window, "resize", jason());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

关于javascript - 由于引用错误而找不到函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54229496/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com