解决:Uncaught TypeError: $ is not a function
2024-10-20 20:56:29
本来好好的,突然就出现的错误,不过这并不是什么难解决的错误;
我的问题是:在js文件里我定义了一个var $;
变量,只要把这个去掉就没问题了。
出现这种错误的解决方法:
1,先看看你的jq文件是否已经先导入了
一般来说,你的js文件需要位于最后
2.就是在js文件里找一下有没有 var $
;
看完一些博客,大概明白,博客会先运行自己的脚本,然后释放$,这样就不会与其他库冲突。
所以一旦你定义了$
;他就会默认使用你对$
的定义,而不会管JQ
的定义;
下面是一些防止冲突的方法
jQuery(function ($) {
直接使用JQuery
就不会又冲突问题,再在JQuery
使用$
,利用闭包函数的作用域规避冲突
最新文章
- [转] mysql 存储引擎
- sharepoint 修改AD密码
- ACM 无线网络覆盖
- php: 学习记录
- ASP.NET5 MVC6入门教学之一(自己动手)
- c++ 接口继承和实现继承
- 手写PE文件(二)
- 纯css实现鼠标感应弹出二级菜单
- 如何在Android应用程序中使用传感器模拟器SensorSimulator
- http长连接与短连接
- web前端——10个妨碍进步的学习方式
- 登陆模块的进化史,带大家回顾java学习历程(一)
- this指针随笔
- 编年史:OI测试
- React Native开发的一种代码规范:Eslint + FlowType
- zabbix通过shell脚本安装异常问题定位
- [计算机视觉]掩膜(mask)
- Win10, VS2017环境下OpenCV3.4.2的配置
- CentOS6.4下安装Chrome
- BZOJ1220 HNOI2002 跳蚤 【容斥原理+高精度】*