首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Magento中启动简单的Supersized

无法在Magento中启动简单的Supersized
EN

Stack Overflow用户
提问于 2012-06-19 22:04:38
回答 2查看 304关注 0票数 0

我正在尝试使用Jquery插件Supersized,但我不能。我在和Magento一起工作。我已经把所有的$ by jQuery放在了超大的图书馆里。我在函数开始之前添加了这个: jQuery.noConflict();。这是我的代码,我复制了脚本和html。我不知道为什么它不工作,有人能帮我吗?

代码语言:javascript
复制
<script type="text/javascript"> 
jQuery.noConflict();
jQuery(function(){
  jQuery.fn.supersized.options = {
      startwidth: 1440,
      startheight: 900,
      vertical_center: 1,
      slideshow: 1,
      navigation: 1,
      thumbnail_navigation: 0,
      transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
      pause_hover: 1,
      slide_counter: 1,
      slide_captions: 1,
      slide_interval: 3000,
      slides : [
         {image : "<?php echo $this->getSkinUrl('images/portada_slider/slider1.jpg') ?>"} ,
         {image : "<?php echo $this->getSkinUrl('images/portada_slider/slider2.jpg') ?>"} 

      ]
   };

 });

</script>

<div id="supersized"></div>
EN

回答 2

Stack Overflow用户

发布于 2012-06-19 22:05:55

备注

我没有看到任何名为supersized()的函数,那么它将如何工作呢?您的流程是错误的。阅读有关jQuery插件制作过程的信息。

你用过

代码语言:javascript
复制
jQuery('document').ready(function() {..

代码语言:javascript
复制
jQuery(function(){..

两者都使用任何一个,因为它们是相同的,并确保:

  • 您添加了jQuery库第一个

完整代码

代码语言:javascript
复制
jQuery(function(){
  jQuery.fn.supersized.options = {
      startwidth: 1440,
      startheight: 900,
      vertical_center: 1,
      slideshow: 1,
      navigation: 1,
      thumbnail_navigation: 0,
      transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
      pause_hover: 1,
      slide_counter: 1,
      slide_captions: 1,
      slide_interval: 3000,
      slides : [
         {image : 'photo1.jpg'} ,
         {image : 'photo2.jpg'} 

      ]
   };
  jQuery('#supersized').supersized(); 
 });
票数 1
EN

Stack Overflow用户

发布于 2012-06-19 22:07:27

尝试:

代码语言:javascript
复制
jQuery(function() {
    jQuery.fn.supersized.options = {
        startwidth: 1440,
        startheight: 900,
        vertical_center: 1,
        slideshow: 1,
        navigation: 1,
        thumbnail_navigation: 0,
        transition: 1,
        //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
        pause_hover: 1,
        slide_counter: 1,
        slide_captions: 1,
        slide_interval: 3000,
        slides: [
            {image: 'photo1.jpg'},
            {image: 'photo2.jpg'}
        ]
    };
    jQuery('#supersized').supersized();
});​

不需要同时包含这两项内容:

代码语言:javascript
复制
jQuery('document').ready(function() {
jQuery(function(){

它们是一回事

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

https://stackoverflow.com/questions/11102701

复制
相关文章

相似问题

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