<div id="siteFeelingBannar" class="shadowVeryMild">
<ul>
<li><div class="autologinImage"></div><span class="statusHover">Affectionate</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Annoyed</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Anxious</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Chatty</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Content</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Curious</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Ecstatic</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Excited</span></li>
<li><div class="autologinImage hidden"><span class="statusHover autologinMargin">Free</span></li>
</ul>
</div>
我上面這段代碼,給出了一個下拉列表,使人們可以選擇自己當前的感受。添加和刪除多個類與jQuery
你會注意到的第一件li
是剩下的略有不同:
<li><div class="autologinImage"></div><span class="statusHover">Affectionate</span></li>
這是當前選擇的li
,因爲它不具備div.hidden
類(增加了IMG - 剔顯示選定的)和它沒有span.autologinMargin
類(給其他li
項目一些需要的間距,所以他們所有陣容)設置。
我一直在嘗試寫jQuery來允許切換。 例如:如果有人點擊不同的li
,那麼這個人刪除div.hidden
,刪除span.autologinMargin
,並且之前選擇的人添加了這2個類。
有人可以幫助給我一個正確的方向與此代碼推。
這不會在span中添加和刪除類。 – Virendra 2011-12-29 04:02:53
@Virendra - 它增加和刪除現有的「隱藏」類的div。我們假設這是OP想要添加/刪除的內容。 autologinMargin類可以完全移除,並且該問題完全由CSS處理。 – jfriend00 2011-12-29 04:04:06