我网站上的一个页面使用 noty 来显示通知。我正在从 CDN (cdnjs) 加载 noty 2.4.1 (jquery-noty) 和 jQuery 3.5.1,并显示如下通知:
$.noty({text,timeout,type,layout});
自从我第一次设置该代码以来,此配置一直运行良好,但现在,我没有任何更改,我得到以下信息:
未捕获的类型错误:$.noty 不是函数
确实,如果我到控制台输入 $.noty
,我会看到一个对象,但如果我输入 $.noty()
,我得到:
类型错误:$.noty 不是函数
浏览器测试:
- Firefox 84.0.2(32 位)
- microsoft Edge 88.0.705.50
这真的很奇怪,因为我已经很久没有碰过那个代码了。他们是否可以对通过 CDN 提供的版本进行一些重大更改?怎样做才能让 noty 2.4.1 重新工作?
在 CodeSandbox 上,您可以找到一个 reproducible example。