我有一個問題和答案部分,我只想一次打開一個問題。所以如果你有1個問題打開(答案是可見的),那麼其他答案將被關閉。 我無法找到一種方法來關閉打開的div本身。jQuery正確切換div
示例(說明):如果您單擊Question1,Answer1會顯示。如果再次單擊Question1 Answer1不會隱藏(它應該)。一次只能顯示一個答案。 「活躍」類只能應用於未解決的問題,而不能從開放的問題中移除。
這裏是我到目前爲止已經做了demo:
$('.tab-body').hide();
$('.tab-head').click(function() {
$('.tab-body').hide();
$(this).parents('.tab-faq').find('.tab-body').slideToggle();
$('.tab-head').removeClass('active');
$(this).addClass('active');
});
什麼你需要什麼?演示正在運行完美 –
它看起來像你的演示按預期工作。你指的是什麼'div'關閉? –
說你點擊問題1.我想當你再次點擊它來結束Answer1。現在沒有這樣做。 – mtt