1. 问题
浏览器报错说 e.indexOf is not a function,我们发现这是jquery在调用 load
方法时报错
2. 原因
因为 load
方法已经在 jquery 1.8的版本中弃用了。
This error might be caused by jquery event aliases like .load, .unload or .error deprecated since jQuery 1.8. Look for these aliases in your code and replace them with .on() to register listeners instead.
$(window).load(function(){...});
3. 解决方案
通过 on 方法在选定的元素上绑定 load
监听事件.
$(window).on('load',function(){...})