首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在magento中添加js

问如何在magento中添加js
EN

Stack Overflow用户
提问于 2014-07-15 18:38:34
回答 3查看 162关注 0票数 1

我想添加以下js到我的magento网站。

如何添加?

代码语言:javascript
复制
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.7.2.min.js"><\/script>')</script>

和

代码语言:javascript
复制
<script>
  $(document).ready(function(){
    $('.carousel').carousel();
  });
</script>

<script>
  $(document).ready(function(){
    $('.carousel').carousel({
      interval: 2000
    });
  });
</script>
EN

回答 3

Stack Overflow用户

发布于 2014-07-15 18:39:58

在local.xml中使用xml更新:

代码语言:javascript
复制
<reference name="head">
    <action method="addJs"><script>path/to/script.js</script></action>
</reference>

路径是magento_root/js/的相对路径

票数 1
EN

Stack Overflow用户

发布于 2014-07-15 18:50:08

有两种方法可以包含js文件:在主题/ local.xml /local.xml中创建布局,然后使用

代码语言:javascript
复制
<default>
<reference name="head">
    <action method="addJs"><script>path/to/script.js</script></action>
</reference>


</default>

或者,您可以简单地在.phtml中添加js,但这样会产生一些冲突,您可以通过创建js变量并将该变量传递给carousel js代码来消除冲突

票数 1
EN

Stack Overflow用户

发布于 2014-07-15 18:58:01

不要忘记将jQuery设置为noConflict()模式,因为它将与Magento的本地库发生冲突。另外,我建议您不要在脚本中使用$来声明jQuery。相反,做一些像这样的事情;

代码语言:javascript
复制
$jq = jQuery.noConflict();

$jq(document).ready(function() {

// do something

});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24756041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档