我已经设置了一个带有一组缩略图的页面,单击这些缩略图会显示下面的内容。内容都是绝对定位并设置为display:none并且 javascript 会为每个内容进行更改。
(我不太精通 javascript,并从本教程http://net.tutsplus.com/tutorials/html-css-techniques/how-to-create-a-slick-tabbed-content-area / )
以下是我设置链接的方式:
<a href="javascript:tabSwitch(1, 19, 'tab_', 'content_');" id="tab_1" >
<img src="image1.jpg" />
<h3 class="designers">
Link 1
</h3>
</a>
其中“1”是此选项卡的编号,“19”是选项卡的总数。
这是功能代码:
function tabSwitch(active, number, tab_prefix, content_prefix) {
for (var i=1; i < number+1; i++) {
document.getElementById(content_prefix+i).style.display = 'none';
document.getElementById(tab_prefix+i).className = '';
}
document.getElementById(content_prefix+active).style.display = 'block';
document.getElementById(tab_prefix+active).className = 'active';
}
无论如何,一切正常,但现在我需要能够有一个 URL 来分别链接到每个选项卡,我不知道如何使用这个设置来做到这一点(如果确实有可能的话)。
我必须从头开始还是有人可以帮忙?