性感警报盒不是一个功能

时间:2010-10-28 15:05:48

标签: wordpress jquery-plugins

当我加载页面时,我的问题是一个名为“Sexy Alert Box”的插件,萤火虫告诉我存在问题:

$ is not a function

错误行显示......

$(document).ready(function(){

You can check the website HERE

当我尝试点击“Dile a un amigo”打开包装盒时,因为插件没有定义它说

“性感未定义”

我希望你能帮我解决这个问题,谢谢

3 个答案:

答案 0 :(得分:3)

从源代码的简短看看,这是一个疯狂的猜测,但似乎你调用var $jquery = jQuery.noConflict();这意味着jQuery不会导出$符号,所以你不能使用{{1} }语法必须像您在文档中所做的那样使用$(document)...$jquery变量。请参阅此jquery documentation。也许你的插件不支持noConflict模式并依赖于jQuery符号可用?

答案 1 :(得分:2)

因为这条线我相信:

var $jquery = jQuery.noConflict(); 

在您页面的第56行。

它删除了$ binding,所以你必须使用$ jquery()。

允许与使用$。

的其他框架兼容

更改

$(document).ready(function(){

$jquery(document).ready(function(){

答案 2 :(得分:2)

使用jQuery.noConflict()而不是使用$ try使用$ jquery那里