Javascript Joomla中的Java脚本冲突
我的网站名是marutindia.in。我使用两个扩展——模块和插件。模块使用mootools(我认为是mootools--script_12.js),另一个使用jQuery。该模块位于主页上。当我尝试启用这两个扩展时,我在script_12.js中遇到了这个错误Javascript Joomla中的Java脚本冲突,javascript,jquery,joomla,conflict,Javascript,Jquery,Joomla,Conflict,我的网站名是marutindia.in。我使用两个扩展——模块和插件。模块使用mootools(我认为是mootools--script_12.js),另一个使用jQuery。该模块位于主页上。当我尝试启用这两个扩展时,我在script_12.js中遇到了这个错误 Uncaught TypeError: Object #<Object> has no method 'getElement' 但这并不能解决这个错误。 我做得对吗?还是我还遗漏了什么 谢谢。看起来您已经在运行JQuer
Uncaught TypeError: Object #<Object> has no method 'getElement'
但这并不能解决这个错误。
我做得对吗?还是我还遗漏了什么
谢谢。看起来您已经在运行JQuery了。(K2使用它,这可能是一个问题。)它可能是一个脚本排序问题,如。另外,JQuery不冲突更像是只执行此操作
if(jQuery){
jQuery.noConflict();
}
无法解决您的问题,如果在jquery模块中您有$
签名,那么您将面临相同的冲突问题
要消除此冲突,请尝试以下方法:
jQuery.noConflict()
jQuery(function(){
//replace all the '$' with 'jQuery'
jQuery('#some_id').show();
//instead of
//$('#some_id').show();
});
谢谢我把它解决了。这是两个不同版本的jquery之间的冲突。
jQuery.noConflict()
jQuery(function(){
//replace all the '$' with 'jQuery'
jQuery('#some_id').show();
//instead of
//$('#some_id').show();
});