1

希望你能帮我解决这个问题。我在我的网站上使用了一些 jQuery 脚本(一个是leanModal,我过去曾多次使用过,没有任何问题)。我正在处理的网站(使用 WP)运行良好,直到几个小时前该模式停止工作。查看错误控制台,它指出:

$ is not a function
$("a#go").leanModal();

$ is not a function
$(function() {

两者都与leanModal. 任何想法为什么会突然发生这样的错误?

参考站点在这里(http://richgc.com/freelance/industry/),通过单击“信息”触发模式。

4

1 回答 1

2

看起来你$以某种方式覆盖了。

$undefined
jQuery返回一个 jQuery 对象。( function (a,b){return new e.fn.init(a,b,h)})


正如在您的源代码中找到的@Rocket :

jQuery.noConflict(); 在这里使用

将变量释放$到之前的状态 ( undefined)

阅读noConflict 文档

说明:放弃jQuery对$变量的控制

于 2012-04-30T20:50:39.240 回答