我Joomla网站上的Javascript错误

时间:2012-04-15 08:44:53

标签: javascript joomla

我的网站是marutiindia.in。我的网站工作正常,直到我安装了一个名为lof k2 scroller的模块。该网站显示jquery错误,模板下半部分的模块无法正常工作。但我设法通过在JS文件的开头添加以下代码来使模块工作,该文件显示错误:

if(jQuery){ 
    jQuery.noConflict(); 
}

但是,现在我得到了其他我无法理解的JS错误。 以下是错误屏幕截图的链接:

Screenshot

我不知道这些错误是什么意思。

此外,我还有一个插件可用于我的网站,这也会导致滚动条无效。

请帮我解决这些错误。

感谢。

1 个答案:

答案 0 :(得分:0)

Joomla使用Mootools,它也使用$函数名称。为了避免这种情况,你的插件要么:

  • 必须使用jQuery代替$。例如,使用$('div')
  • 而不是jQuery('div')来获取div
  • 如果你真的想使用$,请将jQuery代码包装在一个闭包中

    (function($){
    
        //code that uses `$`
    
    }(jQuery))
    
  • 确保插件从jQuery延伸而不是$