码迷,mamicode.com
首页 > Web开发 > 详细

jquery 报错 $.cookie is not a function()

时间:2019-04-08 21:26:28      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:src   应该   http   function   1.7   amp   文件加载   谷歌   图片   

 

jquery 报错 $.cookie is not a function()


——我是之前可以运行的项目,突然报这个错误,很奇怪。 
这是jquery的cookie插件报错。 
插件名: jquery.cookie.js

问题分析

因为之前可以,所以首先怀疑的是 cookie插件是不是更新了? 
回答是:NO 
去他的官网看,发现最新版的是2014年的,所以不存在是因为插件更新导致的问题。技术图片

 

 

 

百度查了可能造成这种报错的原因

  • 没有引入jQuery库文件

    • 因为之前可以用,所以早就已经引入进来了,肯定不是这个原因,下一个;

  • jQuery库文件和jquery.cookie.js文件加载得顺序问题。必须先引入jQuery库,再引入cookie文件。

  • 多次引入jquery文件

    • 就是先引用jQuery,再引用cookie插件,后面又引用了jquery插件了。

    • 发现我就是这种情况

    • 技术图片

       


      正常应该是这样的: 
      技术图片

       

解决

解决方案: 
那么就打开这个多引入进来的jquery 看下资源来源,居然是我的谷歌插件导致的问题。这个插件会引入一个px-jquery-1.7.1.min.js 的插件,就导致多次引入jquery,所以才报错。:

技术图片

 


最后,关闭这个扩展程序。

技术图片

问题,解决!Over

 

 

jquery 报错 $.cookie is not a function()

标签:src   应该   http   function   1.7   amp   文件加载   谷歌   图片   

原文地址:https://www.cnblogs.com/helingjuan/p/10673219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!