javascript - 无法初始化 Foundation 5 上的轨道

标签 javascript jquery initialization zurb-foundation orbit

我在 Foundation 5 上制作的这个网站上工作了一整天。一切都很顺利,直到我决定使用 Foundation 的 Orbit 制作一个图像 slider 。

我已经尝试了所有方法,但似乎没有任何效果。我检查了他们的支持页面( http://foundation.zurb.com/docs/components/orbit.html )并尝试了那里描述的每个选项。仍然无法工作...

有人可以看一下我的代码并告诉我我做错了什么吗?谢谢!

<div class="row">
        <div class="large-9 columns logoone">
            <!-- slider --> 
            <ul class="orbit-container">
              <li> 
                <img src="images/1.JPG" alt="whatever" />
              </li>
              <li>
                <img src="images/2.jpg" alt="whatever" />
              </li>
              <li>
                <img src="images/3.JPG" alt="whatever" />
              </li>
            </ul>
            <!-- slider --> 
        </div>
        <div class="large-3 columns logoone">
            <img src="images/logo.jpg" alt="whatever" title="whatever">
            <br><br>
        </div>
      </div>

<script src="js/jquery.js"></script>
    <script src="js/foundation.min.js">
        $(document).foundation({
          orbit: {
            animation: 'slide',
            timer_speed: 1000,
            pause_on_hover: true,
            animation_speed: 500,
            navigation_arrows: true,
            bullets: false,
            next_on_click: true
          }
        });
    </script>

    <script src="js/foundation/foundation.orbit.js">    </script>

这就是现在的代码。正如所解释的,我已经尝试直接编辑 Orbit.js 文件,将类 Orbit-container 添加到 div 中,添加

data-options="animation:slide;
                  animation_speed:1000;
                  pause_on_hover:true;
                  animation_speed:500;
                  navigation_arrows:true;
                  bullets:false;
                  next_on_click:true;"

在 ul 等...到目前为止没有任何效果!我也尝试调用头脑,但没有成功。

任何人都可以减轻我的负担吗?预先感谢!

最佳答案

抱歉打开旧帖子,但我也遇到了同样的问题,并解决了它。

我还使用了foundation.zurb.com 文档上显示的代码。它就是行不通。 当我删除 class 后它就开始工作了来自 <ul> 的属性并使用 data-orbit .

之后,我注意到在示例中,它们显示了上一个和下一个按钮以及项目符号的 html。您不需要将其放入代码中。它是多余的,并且会干扰生成的控件。

所以,长话短说,我的 slider 最终是这样的:

<div class="row">
    <div class="large-12">
        <ul data-orbit>
            <li>
                <img src="http://lorempixel.com/1200/1200" alt="slide 1">
                <div class="orbit-caption">
                    Caption 1
                </div>
            </li>
            <li>
                <img src="http://lorempixel.com/1200/800" alt="slide 2">
                <div class="orbit-caption">
                    Caption 2
                </div>
            </li>
            <li>
                <img src="http://lorempixel.com/800/1200" alt="slide 3">
                <div class="orbit-caption">
                    Caption 3
                </div>
            </li>
        </ul>
    </div>
</div>

所以请注意:您的 <ul> 上没有类(class),这似乎是解决方案。至少就我而言是这样。

关于javascript - 无法初始化 Foundation 5 上的轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20686504/

相关文章:

javascript - 尝试在我的时钟中应用 setInterval 失败

javascript - Breeze : the new EntityErrorsException

javascript - 在调整窗口大小时调整相对于中心的滚动位置?

javascript - 根据从下拉列表中选择的数据从数据库中选择数据

javascript - 使用 $.html() 时如何提高渲染性能

具有内联初始化的 c# [NonSerialized] 字段在反序列化后未初始化

c - 只读全局数据的线程安全初始化

JavaScript 数字不会显示

javascript - 将 Chardin 插件添加到数据表

ios - 我如何以及在何处初始化 Xcode 5 中的全局 NSMutableArray