我正在尝试在我的页面中实现一个轨道滑块。这只适用于图像和普通的项目符号,但当我向其中添加deeplink时,每个deeplink的# 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 orbit文档,看看我是否遗漏了什么,但即使复制它们的代码,deeplinks的行为方式也是一样的。任何帮助都将不胜感激!
发布于 2013-03-19 16:46:14
你可以使用javascript: void(0);
<a href="javascript: void(0);" data-orbit-link="image-1">Image One</a>并使用
$(document).foundation();https://stackoverflow.com/questions/15280230
复制相似问题