Slick Carousel在Firefox中不使用Foundation 5和Require JS

时间:2015-01-24 20:02:23

标签: javascript jquery css3 zurb-foundation-5 slick.js

我是一位缺乏经验的前端开发人员,我目前正在使用 Foundation 5.5 以及Require JS和 Slick Carousel http://kenwheeler.github.io/slick/更小的图片这样,当它们被点击时,它会转到正确的幻灯片。

 <div class='block-4-img columns medium-8 large-6' data-equalizer-watch>
    <span class='logo-helper'></span>
    <div class='slick-holder columns large-12'>
        <div class='js-slick slick-system'>

            <div class='slide'>
                <img src={{ app.asset_path ~ '/img/new-sales/slick/slick1.jpg'}}></img>
            </div>

            <div class='slide'>
                <img src={{ app.asset_path ~ '/img/new-sales/slick/slick2.jpg'}}></img>
            </div>

            <div class='slide'>
                <img src={{ app.asset_path ~ '/img/new-sales/slick/slick3.jpg'}}></img>
            </div>

            <div class='slide'>
                <img src={{ app.asset_path ~ '/img/new-sales/slick/slick4.jpg'}}></img>
            </div>

        </div>

        <div class='slick-buttons'>
            <ul>
                <li><img class='slick-button-1 slick-button' src={{ app.asset_path ~ '/img/new-sales/slick/slick1.jpg'}}></img></li><!-- --><li><img class='slick-button-2 slick-button' src={{ app.asset_path ~ '/img/new-sales/slick/slick2.jpg'}}></img></li><!-- --><li><img class='slick-button slick-button-3' src={{ app.asset_path ~ '/img/new-sales/slick/slick3.jpg'}}></img></li><!-- --><li><img class='slick-button slick-button-4' src={{ app.asset_path ~ '/img/new-sales/slick/slick4.jpg'}}></img></li><!-- --> 
        </div>
    </div><!-- end slick holder -->
</div><!-- block-4-img -->

以下是我目前正在处理的页面:https://beyondtells.com/silex/new-sales?vero_id=1@1.com(只需确保保留查询字符串或不显示)

它在Chrome中运行得非常漂亮,我一直在使用,我在Firefox / IE中查看了该页面,似乎它无法正常工作。旋转木马内的图像垂直叠放,插件似乎无法正常工作。

1 个答案:

答案 0 :(得分:0)

花了很多时间试图找出问题所在。我意识到问题在于需要JS。我定义了一个&#39; preinit&#39;并且要求它与我需要的一切,我使用的方法是有问题的。这是一个例子:

// Append and load styles var linkNode = document.createElement("link"); linkNode.rel = "stylesheet"; linkNode.type = "type/css"; linkNode.href = "//cdnjs.cloudflare.com/ajax/libs/sweetalert/0.3.3/sweet-alert.min.css"; document.head.appendChild(linkNode);

虽然这在Chrome中运行良好,但即使可以在开发工具中看到CSS,也没有加载CSS。因此我只是以正常方式链接css文件。谢谢大家花时间阅读我的问题。