【问题标题】:Magento extension development jqueryMagento 扩展开发 jquery
【发布时间】:2014-03-25 23:26:16
【问题描述】:

我目前正在开发我的第一个扩展程序,打算在 magento connect 上销售。

我将需要 jquery。

如果我在我的模块中包含 jquery,它可能会覆盖用户已经安装的版本。如果我不包含它,用户将不得不自己安装它,这是不可取的。如果我在文件名中命名或指定 jquery 的版本,它可能最终与他们自己安装的另一个 jquery 版本冲突,或者已经由另一个模块安装。

这个问题有标准的解决方案吗?

【问题讨论】:

标签: jquery magento


【解决方案1】:

我认为您可以使用noConflict() 属性。在扩展中添加你的 jQuery 文件,在 jQuery 文件的底部,你只需插入

jExt=jQuery.noConflict()` //jExt is a custom variable

并在文件中使用变量jExt 而不是jQuery$ 引用(在所有位置)。这将完全避免冲突问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 2011-08-22
    • 1970-01-01
    • 2013-12-12
    • 2012-08-03
    • 2016-06-09
    • 2010-11-27
    相关资源
    最近更新 更多