jQuery的load方法Cannot read property 'indexOf' of undefined

Home / Article 百晓生 2019-3-19 3429

jQuery是一个非常强大的JavaScript的工具封装类,很多工具及特效都是用它实现的。jQuery发展至今,也从当初的2005最初版本发展到3.3.1,其实使用比较普及的是1.8和现在的3.1,随着版本的升级,功能的增加,代码优化,原来有些方法已经被弃用或者直接丢掉,比如本文要讲到的indexOf方法,在1.7~1.9貌似是正常没问题的,但是在3.1.0就开始没用了。

其原因如下: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. Example:

大概意思是从jQuery1.8中已经废弃了.load()加法方法,换成了.on('load',function(){});,只要把代码里面所有的.load方法换成.on('load',function(){});就行了。

本文链接:https://www.it72.com/12518.htm

推荐阅读
最新回复 (0)
返回