jq插件调用常见错误处理

在调用jq插件时,有时会遇到莫名其妙的错误。特别是当使用jq老版本或者年代久远的插件时更为常见。
这时多半是由于jq的更新太快造成的。
在jq的发展中,特别是1.8.3之后的jq放弃了以前的很多写法,导致用以前老版本的jq写的插件在使用1.8.3以后的jq时会出现诸如can not read .call 等错误。
这时只需要引用migrate插件。它能够使高版本的jq被“修复”,使得高版本的jq也支持低版本的jq的写法,特别时再老版本jq写的插件的使用时尤为有效。
但是值得注意的是:migrate版本不宜太高,migrate也会更新,但是高版本的migrate并不好用(不要问我怎么知道的)。推荐使用1.2或者1.3版本,在线引用要是用安全协议(https)。
1.3:

 <script  src="https://cdn.bootcss.com/jquery-migrate/1.3.0/jquery-migrate.js"></script>

1.2:

  <script src=" //cdn.bootcss.com/jquery-migrate/1.2.1/jquery-migrate.js"></script>

推荐地址:http://www.bootcdn.cn/jquery-migrate/

IT文库 » jq插件调用常见错误处理
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址