gpt4 book ai didi

javascript - 类型错误 : n is not a function

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:43:12 25 4
gpt4 key购买 nike

我正在构建一个具有以下 JS 的 Wordpress 站点:

jQuery(window).load(function($) {
console.log('Everything loaded');
$('.slides').fadeIn();
});

我在控制台中看到“Everything loaded”,但以下行会导致错误:

Uncaught TypeError: n is not a function

我不明白是什么导致了这个问题。 JS 文件具有 jQuery 作为依赖项,并且还有其他工作正常的 jQuery 函数。只是上面的部分导致了错误。


这是控制台的屏幕截图,因为有些人难以相信上面的代码导致了错误。

enter image description here

enter image description here

最佳答案

问题是因为您已将事件参数设置为提供给名称为 $ 的处理函数。这会覆盖 $ 的 jQuery 实例,因此会出现错误。您只需要从函数参数中删除 $:

jQuery(window).load(function() { // < remove the $ here
console.log('Everything loaded');
jQuery('.slides').fadeIn();
});

请注意,根据您的评论,您希望在使用 noConflict() 后将 jQuery 变量别名为 $。为此,您可以使用此签名 document.ready 处理程序:

jQuery(function($) {
$(window).load(function() {
console.log('Everything loaded');
$('.slides').fadeIn();
});
});

关于javascript - 类型错误 : n is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35627430/

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