如何修复Joomla aiContactSafe上的Mootools和jQuery冲突

时间:2012-10-23 22:19:26

标签: jquery joomla mootools

概述

我有一个安装了AiContactSafe联系表格的Joomal 2.5网站。标准AiContactSafe用作component,这意味着,我不能在文章中包含联系表单,它已经在我的网站上整个页面。

AiContactSafe有一个名为AiContactSafeForm的插件,可让用户使用{aicontactsafeform pf=3}等标记将表单添加到页面中。数字3是表单的ID。它的作用是,它使用户能够将表单添加到文章中。这个插件使用MooTools。

问题

只要我的页面上没有jQuery,这就可以正常工作。当我有jQuery时,它会与MooTools库发生冲突,从而制造我的网站。

问题

如何修复jQuery冲突。我尝试在$.noConflict()脚本之后将jQuery.1.8添加到页面顶部,但这并没有解决它。有没有人遇到同样的问题?有人能帮我解决这个问题吗?多谢你们。

1 个答案:

答案 0 :(得分:1)

尝试通过以下代码添加noConflict:

$document = JFactory::getDocument();
$document->addScript( '[path to jquery]' );
$noconflict = 'jQuery.noConflict();';
$document->addScriptDeclaration( $noconflict );