问题描述
希望您能帮助我解决此问题.我在我的网站上使用了一些jQuery脚本(一个是leanModal
,我过去已经使用过几次,没有任何问题).我正在使用WP的网站工作正常,直到几个小时前该模式停止工作.查看错误控制台,它指出:
Hopefully you can help me clear this up. I'm using a few jQuery scripts on my site (one being leanModal
, which I've used several times in the past without any problems). The site I'm working on (using WP) was working fine, until a few hours ago the modal stopped working. Looking at the error console it states:
$ is not a function
$("a#go").leanModal();
$ is not a function
$(function() {
两者都与leanModal
有关.为什么突然会出现这种错误的任何想法?
Both relate to leanModal
. Any ideas why suddenly such an error would occur?
参考站点在此处( http://richgc.com/freelance/industry/)然后点击信息"即可触发该模式.
Site for reference is here (http://richgc.com/freelance/industry/) and the modal is fired by clicking 'Information'.
推荐答案
似乎您以某种方式覆盖了$
.
It looks like you override the $
in some way.
$
是undefined
jQuery
返回一个jQuery对象. (function (a,b){return new e.fn.init(a,b,h)}
)
$
is undefined
jQuery
return a jQuery object. (function (a,b){return new e.fn.init(a,b,h)}
)
@Rocket :
您使用jQuery.noConflict();
此处
将$
杂音释放到其先前状态(undefined
)
Which free the $
varibale to it's previous state (undefined
)
阅读noConflict
文档:
这篇关于leanModal不是函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!