我正在一个通过 javascript 实现选项卡的网站上工作,我想创建一个转到“下一个”选项卡的按钮。我不在乎是否必须将选项卡 ID 硬编码到 javascript 中或什么,但无论如何我都希望能够推进选项卡。
EDIT3:这是我所拥有的 jfiddle 实现。我只希望下一个按钮能够推进类似于单击它们的选项卡。谢谢!
这是我当前工作选项卡的代码,没有按钮:
var tabContents = $(".tab_content").hide(),
tabs = $("ul.tabs li");
tabs.first().addClass("active").show();
tabContents.first().show();
tabs.click(function() {
var $this = $(this),
activeTab = $this.find('a').attr('href');
if(!$this.hasClass('active')){
$this.addClass('active').siblings().removeClass('active');
tabContents.hide().filter(activeTab).fadeIn();
}
return false;
});
所以我正在尝试实现类似于 tabs.click 的按钮,这就是我到目前为止所得到的:
var tabbtn = $(".tabbutton");
tabbtn.click(function() {
var listItem = document.getElementById('tab2');
var $this = $(this),
activeTab = $this.find('a').attr('href');
tabContents.hide().filter("#tab2").fadeIn();
return false;
});
这实际上将显示右侧选项卡的信息,但不会更改突出显示的选项卡标题。
有人有想法么?在此先感谢您的帮助!