【问题标题】:Magento Jquery issue with RWD TemplateRWD 模板的 Magento Jquery 问题
【发布时间】:2014-07-13 02:10:04
【问题描述】:

我正在使用 Magento 1.9.1 和 RWD 模板,主页上有 Augoria Slider,图库页面上有 SM Gallery。只要我删除它们就可以正常工作

 <action method="addItem"><type>skin_js</type><name>js/lib/jquery-1.10.2.min.js</name></action>

来自 app/design/frontend/rwd/default/layout/page.xml

然而,这会导致产品描述消失,我似乎无法让所有东西一起工作。

我尝试创建一个 local.xml 以仅在产品视图页面上加载模板 Jquery 版本,但这没有奏效。

可以在这里找到网站http://goo.gl/KXNOL4

谢谢

【问题讨论】:

    标签: javascript jquery magento


    【解决方案1】:

    你必须先检查几件事,

    检查您的插件并删除任何额外的 Jquery 核心库调用。

    检查您的脚本 $ 符号,因为有时它会导致原型冲突问题。

    另外,我已经浏览了你的页面,它给出了以下 js 错误。

    Uncaught ReferenceError: jQuery is not defined www.handcoded.co.uk/dart/skin/frontend/rwd/default/js/app.js:72 未捕获的 ReferenceError:jQuery 未定义 www.handcoded.co.uk/dart/skin/frontend/rwd/default/js/lib/jquery.cycle2.min.js:7 未捕获的 ReferenceError:jQuery 未定义 www.handcoded.co.uk/dart/skin/frontend/rwd/default/js/lib/jquery.cycle2.swipe.min.js:2 未捕获的类型错误:未定义不是函数 www.handcoded.co.uk/dart/skin/frontend/rwd/default/js/slideshow.js:26 未捕获的 ReferenceError:jQuery 未定义 www.handcoded.co.uk/dart/skin/frontend/rwd/default/js/lib/elevatezoom/jquery.elevateZoom-3.0.8.min.js:66

    看来你的 jQuery 库没有加载..

    【讨论】:

    • 我已经从 page.xml 中删除了 Jquery,因为它破坏了主页滑块和照片库。我的问题是如何只为产品视图页面启用 Jquery 而不会破坏其他任何内容,以便可以看到产品描述。
    • 如果您只需要为产品视图添加 Jquery,打开 catalog.xml 转到 句柄,将您的 js 包含在头部区域 例如:-
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多