我創建了一些標籤式內容。有什麼方法可以讓我通過更改URL來決定要打開哪個選項卡?我相信我以前見過類似的東西,但找不到它!jQuery - 選項卡式內容 - 在選定的選項卡上打開?
我已經在這裏創造一個小提琴:http://jsfiddle.net/sW966/
默認標籤是標籤1,但是例如,如果URL爲http://jsfiddle.net/sW966/#tab-2
的頁面將與標籤2開路負載?
感謝您的幫助,奮力一點點:)
$(document).ready(function() {
$(".tab").click(function() {
$(".tab").removeClass("active");
$(this).addClass("active");
$("#tabbed-content .tab-content").hide();
$($(this).attr("href")).show();
});
});
jsfiddle代碼是 ht tp://jsfiddle.net/manedeepak08/sW966/1/ 你可以測試 [here](http://fiddle.jshell.net/manedeepak08/sW966/1/show/#tab-3) –
@DeepakMane - 上述將無法在jsfiddle工作盡我所知,你不能訪問'location.hash' – SW4
感謝您的幫助!這有效 - 但是,當我使用url.com/#tab-2時,頁面會下降到選項卡。我使用了$(「.tab」)。click(function(e){e.preventDefault();單擊選項卡時解決這個問題,當您使用新的URL更改選項卡時似乎不起作用。任何想法? – Nick