1

我有一个问题,因为我在我的joomla(2.5)网站上安装了第二个扩展。控制台日志显示:

“TypeError:$(...).addEvent 不是函数”

链接到扩展"adminForm"

$('adminForm_'+pf).addEvent('submit', function(e) {...}

两个扩展似乎都在使用addEvent(),所以它会产生冲突......当我禁用两个扩展之一时,它工作正常,但我必须同时使用它们。

有没有办法让他们一起工作而没有任何冲突?

谢谢

4

1 回答 1

0

可能最简单的方法就是使用 jquery 没有冲突

你需要:

<script>jQuery.noConflict();</script>

并更换

$('adminForm_'+pf).addEvent('submit', function(e) {...}

jQuery('adminForm_'+pf).addEvent('submit', function(e) {...}

您还可以看到这个不支持冲突的扩展。这个想法是替换$jQuery. 可能您在库(mootools 和 jquery)之间存在冲突。

在这里查看更多

于 2013-08-07T14:11:01.567 回答