我還有一個簡單的問題。我有一組DIV作爲Tabs。 (類似jQueryUI的標籤)。我的問題是這個,它應該包含一個簡短而簡潔的答案(我希望= P)。僅當另一個選項卡被點擊和/或激活時才顯示選項卡?
我想知道如何將現有的JS(如下所示)更改爲ID爲#tab-2的選項卡被點擊或處於活動狀態(以較好或甚至兩者爲準)的情況下,然後然後才顯示帶有#tab-4標識的選項卡。
這樣,當用戶點擊#tab-2時,出現#tab-4。如果#tab-2未被點擊或激活,則標籤4被隱藏。
我想這將是容易的,也許是我在分析它,但這裏是我JS:
$(function() {
if $('#tab-2').click(function() {
$('#tab-4').show();
};
else $('#tab-4').hide();
};
});
});
HTML更新:
不能更新,因爲這麼的代碼編輯器是胡扯IMO。看看https://jqueryui.com/tabs/是一個很好的參考。
這看起來不錯,我知道是因爲某些原因不起作用大聲笑。任何幫助表示讚賞。 =)
個人而言,我會使用CSS。將類應用於兩個選項卡的父級。 '.show-tabs-2-4'會顯示兩個選項卡,而'.show-tabs-2'會是一個特定的選項卡。 – Jack
@Jack Pattishall Jr .:請詳細說明一下嗎?也許給我看一些代碼?的jsfiddle ..?此外,我寧願使用jQuery,如果這有助於任何,但如果你給我看一個體面的CSS替代品,我會很樂意嘗試它...... =)在此先感謝... – user3267537
@ user3267537它是純粹的CSS可行,但它不是用戶友好的,並且暗示使用額外的HTML元素'label'和'checkboxes'。很亂。 –