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,而不是包含图像的模式窗口。谢谢