我正在通過JavaScript實現標籤的網站上工作,我想創建一個按鈕,進入'下一個'選項卡。我不在乎是否必須在標籤ID中將代碼硬編碼到JavaScript或什麼內容,但不管我希望能夠推進標籤。用按鈕更改Javascript選項卡?
編輯3:這是我有的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;
});
這實際上會顯示正確的選項卡的信息,但它不會更改哪個選項卡頭呃突出顯示。
任何人有任何想法?先謝謝您的幫助!
我們可以看到你的HTML嗎?或者也許在jsfiddle.net上的一個例子? –
對不起!我已經添加了一些示例HTML,我希望有幫助! – SuperXero
你使用'jQuery UI'選項卡嗎?你什麼時候叫'.tabs'? –