jQuery报错Uncaught TypeError: a.indexOf is not a function 怎么处理?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

问题:jQuery1.9运行不报错,jQuery3.1运行报错(Uncaught TypeError: a.indexOf is not a function);

原因:类似.load, .unload 或 .error等这些事件在高版本中已经废弃。
错误写法:
//页面加载完毕结束nProgress监听
$(window).load(function() {
NProgress.done();
});
正确写法:
//页面加载完毕结束nProgress监听
$(window).on('load', function(){
NProgress.done();
});

 

要回复问题请先登录注册