Sya*_*ien 2 javascript jquery settimeout getscript
我在这里遇到了一个奇怪的情况..
。
下面的代码正在运行:
// this code working perfectly
$.getScript( "https://wchat.freshchat.com/js/widget.js" ).done(( script, textStatus )=>{
// run something
});
Run Code Online (Sandbox Code Playgroud)
。
。
但是如果我将整个代码放入其中,setTimeout则会出现错误browser console
// this will give error in browser console
setTimeout(()=>{
$.getScript( "https://wchat.freshchat.com/js/widget.js" ).done(( script, textStatus )=>{
// run something
});
}, 4000);
Run Code Online (Sandbox Code Playgroud)
它会error屈服browser console:
问题是什么?
将 Bootstrap v4.0 更新到 v4.3.1 时我遇到了同样的问题
要修复它,您需要使用不带slim后缀的 jQuery。(使用jquery-3.3.1.min.js代替jquery-3.3.1.slim.min.js)
| 归档时间: |
|
| 查看次数: |
1269 次 |
| 最近记录: |