Foundation 4 Orbit - Deeplinks将我发送到页面顶部

时间:2013-03-07 19:40:38

标签: javascript html zurb-foundation orbit

我正在尝试在我的页面中实现一个Orbit滑块。这只适用于图像和常规项目符号,但是当我添加深层链接时,每个深层链接的#href都会被触发,然后我会被发送回页面顶部。我甚至不知道数据轨道链接是否正常工作。

<div class="row">
  <ul id="featuredCom" data-orbit>
    <li data-orbit-slide="image-1">
      <img src="images/featureimages/slide2.jpg" />
    </li>
    <li data-orbit-slide="image-2">
      <img src="images/featureimages/slide1.jpg" />
    </li>
    <li data-orbit-slide="image-3">
    <img src="images/featureimages/slide3.jpg" />
    </li>
 </ul>
</div>
 <div class="row">
   <ul class="inline-list">
      <li><a href="#" data-orbit-link="image-1">Image One</a></li>
      <li><a href="#" data-orbit-link="image-2">Image Two</a></li>
      <li><a href="#" data-orbit-link="image-3">Goto Three 3</a></li>
   </ul>
 </div>

<script>
$(window).load(function(){
  $('#featuredCom').orbit({

 });
});
</script>

我没有改变orbit.js文件中的任何内容,所以我看不出会造成什么。前后阅读Foundation 4轨道文档以查看我是否遗漏了任何内容,但即使复制其代码,深层链接的行为方式也相同。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您可以使用javascript:void(0);

<a href="javascript: void(0);" data-orbit-link="image-1">Image One</a>

并使用

$(document).foundation();