2

我正在尝试在我的主页上使用基于 jquery UI 的转换滑块。我尝试了不同的 jquery 插件,但我总是在控制台中收到错误:jQuery is not a function 或一些与 jQuery 相关的函数错误。我尝试过的插件有 Lof JSliderNews 1.0、featured-content-slider 等。

即使在网络上关注了几篇文章之后,我也无法使插件工作。Jquery 部分不起作用。我在 jquery.noConflict 中使用了轮播和其他插件,但这次没有任何效果!

这就是我正在做的事情:

jQuery.noConflict();

jQuery(document).ready(function(){
    jQuery("#featured > ul").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 5000, true);
});

我还尝试在包含的脚本中用 jQuery 替换所有 $ ,但这在 magento 中也不起作用。请帮忙,我需要尽快完成这个项目

4

2 回答 2

1

您是否尝试过将所有 jQuery 内容放入函数并将window.jQuery变量映射为参数?像这样:

(function($){
  //... do your jQuery thing here
})(jQuery);

顺便说一句:“jQuery 不是函数”也可能暗示您忘记将 jQuery 库加载到您的项目中。

于 2012-09-21T07:30:58.683 回答
0

您是否启用了“JS文件合并”?如果是,请尝试禁用它,清除缓存并重试。当我遇到一个类似的问题时,它曾经帮助过我。

问候

于 2012-09-24T15:41:45.070 回答