我有我認爲是一個簡單的jQuery任務。我有一個手風琴。我沒有完全控制代碼,因爲它是一個WordPress的東西。.toggleClass不工作
我給了手風琴標題下面的代碼:
<div class="teamTitle teamTitleDown">Jordan Gales | Job Title</div>
然後,我說這個jQuery:
$(".accordion-title").click(function() { $(".teamTitle").toggleClass("teamTitle")});
的類添加fontAwesome圖標。它最初是一個留下的插入符號,然後當你點擊它時變成了一個插入的符號。
切換類只能使用一次。當我點擊時,我在檢查工具中看到班級teamTitle消失。在視覺上,我看到圖標從左側的字符變成了下面的字符。
但隨後的點擊沒有任何反應。我希望班級teamTitle在每次點擊時都可以打開/關閉。
我是否有代碼錯誤,或者我沒有正確理解toggleClass?
如果它的事項,下面是這兩個類的CSS:
.teamTitle:after {
content: '\f0da'!important;
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
margin:0px 0px 0px 10px;
text-decoration:none;
}
.teamTitleDown:after {
content: '\f0d7';
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
margin:0px 0px 0px 10px;
text-decoration:none;
}
嗯,我想我意識到這個問題。我選擇了班級teamTitle,但是在第一次之後,那個班級不在了!所以我不能選擇它一旦消失。 –