Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ClearBox 3 jQuery.noConflict();和/或javascript冲突?_Javascript_Jquery_Joomla_Mootools - Fatal编程技术网

ClearBox 3 jQuery.noConflict();和/或javascript冲突?

ClearBox 3 jQuery.noConflict();和/或javascript冲突?,javascript,jquery,joomla,mootools,Javascript,Jquery,Joomla,Mootools,我一直在努力使这一点不再与。。但我似乎无法在谷歌上找到解决方法 预期(已删除的工具库)-显示模式窗口 (来源:) 实际(Joomla 2.5环境)-将我重定向到图像,不显示模式窗口。 (来源:) 到目前为止,我已经运行了代码jQuery.noConflict()addCustomTag(“”);。这在mootools下面声明,而不是在上面声明。我发现问题在于mootools覆盖了joomla 2.5上的clearbox中使用的一些变量 通过使用$document->addCustomTag(

我一直在努力使这一点不再与。。但我似乎无法在谷歌上找到解决方法

预期(已删除的工具库)-显示模式窗口
(来源:)

实际(Joomla 2.5环境)-将我重定向到图像,不显示模式窗口。
(来源:)

到目前为止,我已经运行了代码
jQuery.noConflict()$
jQuery.
交换了函数调用,但是遇到了
丢失的错误(在正式参数第1行之前)


(来源:)

下面是对脚本的修改

更新:不确定它的jquery是否冲突..由于实现此(谢谢)和新错误正在发生

 Timestamp: 26/06/2012 3:22:34 p.m.
 Error: Event[cb[73]] is undefined
 Source File: http://localhost/components/com_autobase/js/clearbox/core/cb_core.js
 Line: 4

所以问题是…我如何才能阻止ClearBox3和MooTools之间的冲突?

你不应该用
jQuery来代替
$
,只要
jQuery

你也可以试试

JQ = jQuery.noConflict(); 

然后将所有
$
替换为
JQ
,这将是您的本地标志。

您不应该将
$
替换为
jQuery。
,只要
jQuery

你也可以试试

JQ = jQuery.noConflict(); 

然后将所有的
$
替换为
JQ
,这将是您的本地标志。

无需替换所有的
$
符号。只需创建一个闭包:

(function($) {
    // put all the code in here,
    // the $ will refer to the local variable containing jQuery
})( jQuery.noConflict() );

这里是小提琴:

无需替换所有的
$
符号。只需创建一个闭包:

(function($) {
    // put all the code in here,
    // the $ will refer to the local variable containing jQuery
})( jQuery.noConflict() );

问题是:

我发现问题在于
mootools
覆盖了joomla 2.5上
clearbox
中使用的一些变量


通过使用
$document->addCustomTag(“”);
。这在
mootools
下面声明,而不是在上面声明。

我发现问题在于
mootools
覆盖了joomla 2.5上的
clearbox
中使用的一些变量


通过使用
$document->addCustomTag(“”)
。这是在
mootools
下面声明的,而不是在上面声明的。

嘿,我不确定如何实现这一点。我将原始代码放在关键部分,并尝试了一次,没有替换
$
,但再次将
$
替换为
jQuery
。两次错误控制台都返回了
jQuery Is未定义
(pastebin可用):-/还有其他想法吗?谢谢你从哪里得到这个错误?是在包含
jQuery.noConflict()
的行上吗?你确定页面上加载了jQuery吗?好的,所以我没有加载jQuery,但是在我从Google api加载它之后,我现在得到了错误
事件[cb[73]]是未定义的第4行,我不知道为什么它仍然冲突:/Hey,我不确定如何实现这一点。我将原始代码放在关键部分,并尝试了一次,没有替换
$
,但再次将
$
替换为
jQuery
。错误控制台返回的两次都是
jQuery未定义
(pastebin可用):-/还有其他想法吗?谢谢你从哪里得到这个错误?是在包含
jQuery.noConflict()
的行上吗?你确定你在页面上加载了jQuery吗?好的,所以我没有加载jQuery,但是在我从Google api加载它之后,我现在得到了错误
事件[cb[73]]是未定义的第4行
,我不知道为什么它仍然冲突:/Hey正如joseph指出的,从我的jQuery错误中..我现在认为它的javascript与mootools冲突?还有其他建议吗?我不知所措lol。我尝试了你的答案,错误控制台没有返回任何错误,但同时清楚了box不起作用,它只是将我指向图像的url,而不是包含图像的模式窗口。感谢joseph指出的,从我的jQuery错误中……我现在认为它的javascript与mootools冲突?还有其他建议吗?我不知所措lol。我尝试过你的答案,错误控制台不会返回任何errors,但同时clearbox不工作,它只是将我指向图像的url,而不是包含图像的模式窗口。谢谢