我的WordPress網站上有一個手風琴。讓無盡的jQuery變得簡單
通常,它可以很好地工作,在點擊不同的標籤頁時添加和刪除類,但網站上的其中一個手風琴存在問題:點擊其中一個標籤時,它不會關閉其餘的打開標籤。所以我加入這個代碼,它工作正常:
jQuery(document).ready(function($) {
$("#top11").click(function() {
$("#collapse202").removeClass("in");
$("#collapse203").removeClass("in");
});
$("#top12").click(function() {
$("#collapse201").removeClass("in");
$("#collapse203").removeClass("in");
});
$("#top13").click(function() {
$("#collapse201").removeClass("in");
$("#collapse202").removeClass("in");
});
});
我肯定是有辦法使它更短,可能有人請解釋如何做到這一點更緊湊?
我們應該猜問題手風琴的模樣? – Shomz
爲他們提供所有共享課程,然後關閉該課程的所有選項卡。然後使用其ID來打開特定的選項卡。 –
不需要給他們全部特殊的課程,只需選擇所有與jQuery的兄弟姐妹,關閉它們就足夠了。說,你需要分享你的HTML @Shomz指出。 –