您好,在我的页面 http://jquerytools.org/documentation/scrollable/中使用此可滚动代码
它工作得很好。
我试图“命名”可滚动项目,以便我可以像在选项卡上一样打开特定项目,此处为http://jquerytools.org/demos/tabs/anchors.html#second
无论如何,我在这里检查,也尝试在我的代码中,命名导航上的项目,但即使在这里它也不起作用 jquerytools.org/demos/scrollable/one-sized.htm#t2
我怎样才能做到这一点?提前致谢。
这是我的代码 HTML:
<ul id="tabs" class="css-tabs navi">
<li><a id="mp" class="current" href="#">MFP</a></li>
<li><a id="mp2" href="#">Features</a></li>
</ul>
<!-- "previous page" action -->
<a class="prev browse left"></a>
<!-- root element for scrollable -->
<div class="scrollable" id="scrollable">
<div class="items">
<div id="mp">
<h3>MyProject</h3>
</div>
<div id="mp2">
<h3>MyProject2</h3>
</div>
</div><!--end items -->
</div><!--end scrollable -->
<!-- "next page" action -->
<a class="next browse right"></a>
我的 jquery 工具代码
<script>
$(function() {
// initialize scrollable
$(".scrollable").scrollable({circular: true}).navigator({
// select #flowtabs to be used as navigator
navi: ".css-tabs",
// select A tags inside the navigator to work as items (not direct children)
naviItem: 'a',
// assign "current" class name for the active A tag inside navigator
activeClass: 'current',
// make browser's back button work
history: true
});;
});
</script>
更新 1:我在其他答案中找到了这个,我只是不知道如何将它应用到普通的 href,或者说,我想给我的客户一个 URL ...这是如何工作的?
假设您要进行深度链接,以便可滚动将基于 GET URL 滚动到某个幻灯片?这就是我所做的:
scrollapi = $("#scrollableID").data("scrollable");
deeplink = window.location.search.substring(1)
if (deeplink) {
scrollapi.seekTo(deeplink);
}
添加 GET 字符串就是您要链接到的幻灯片的编号。(从 0 开始)
更新2 :pastebin.com/2FeKpzba
我也不能让它工作:(