0

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

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

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

截屏

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

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

请帮我解决这些错误。

谢谢。

4

1 回答 1

0

Joomla 使用 Mootools,它也使用$函数名。为了避免这种情况,您的插件可以:

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

    (function($){
    
        //code that uses `$`
    
    }(jQuery))
    
  • 确保插件jQuery从而不是扩展$
于 2012-04-15T09:00:31.893 回答