$ is not a function
来源:互联网 发布:阿里云 erp 编辑:程序博客网 时间:2024/04/30 22:47
在使用jquery 开发的时候,莫名其妙的碰到一个问题..
$ is not a function .
在baidu了好久没有找出答案的时候。google了一下。终于看到了老外的一篇文章。
原文如下:
原文地址:http://www.adrogen.com/blog/jquery-conflict-is-not-a-function/
Recently I ran into an issue while trying to use jQuery on a custom WordPress based Content Management System. This particular system had a number of instances in which the framework was being referenced. Normally you insert jQuery code using the dollar sign ($) like so:
- $(document).ready(function() {
- $("a").click(function() {
- alert("Hello world!");
- });
- });
The problem arises when a different system grabs the $ variable. All of the sudden you have multiple $ variables being used as objects from multiple libraries, resulting in the error console message “$ is not a function”.
Fortunately there is a pretty easy way of fixing this in the form of jQuery.noConflict. Running this function gives control of the $ variable back to whichever library first implemented it. This will help to ensure that jQuery won’t conflict with other instances of the $ object in other libraries.
But please note, in doing this, you are re-assigning the variable so you will only be able to access jQuery commands using the ‘jQuery’ variable (which has just replaced ‘$’). So our above code example would look something like this:
- jQuery.noConflict();
- jQuery(document).ready(function() {
- jQuery("a").click(function() {
- alert("Hello world!");
- });
- });
It doesn’t seem to be a very common problem and only occurs when multiple instances of the object crop up, but that’s easy to do in WordPress when multiple plugins begin conflicting with each other. Follow the link for the full jQuery documentation on jQuery.noConflict
把 $ 全部替换为 JQuery 就OK 了。
其中关键的在于 jQuery.noConflict(); 这句话
- $ is not a function
- $ is not a function
- is not a function
- $(...).niceScroll is not a function; $... is not a function
- object is not a function
- RVM is not a function
- $(...).scrollpic is not a function
- javascript *** is not a function
- $(...).live is not a function
- $(...).niceScroll is not a function
- $(...).live is not a function
- $(...).modal is not a function
- $(...).modal is not a function
- toFixed() is not a function
- $.handleError is not a function
- __webpack_require__(...) is not a function
- xxx is not a function
- $.ajaxFileUpload is not a function
- Why Should I Hire You
- 从数据库中读取文件
- 读取Excel表格中的数据
- asp upload控件使用基本入门
- base64编码
- $ is not a function
- 关于gtk控件上字符串像素宽度计算--Pango
- cSharp(c#)中的delegate(委托)
- windows的usb体系结构
- 在linux下安装配置svn独立服务器
- .net生成图片的缩略图的2种方法
- SPL的学习体会
- oracle中的存储过程初试
- 承载 ComboBox 控件的 DataGridColumnStyle (VB.NET)