我已經用jQuery編寫了一個簡單的手風琴faqs列表,但是尋找一些反饋來改進它。讓手風琴j更好
我加價看起來是這樣的:
<ul class="faqs">
<li><h4>Question</h4>
<div class="answer">answer</div>
</li>
<li><h4>Question</h4>
<div class="answer">answer</div>
</li>
<li><h4>Question</h4>
<div class="answer">answer</div>
</li>
</ul>
我的JS看起來是這樣的:
var question = $('.faqs h4');
question.click(function() {
$(this).next('div').slideToggle('fast');
});
所有。答的div設置爲顯示:無在頁面加載,但如果js被禁用,所有.answer div默認顯示。
乾杯
http://programmers.stackexchange.com /是一個更好的地方。 – Abhilash
你如何應用'display:none;'?因爲通過js添加顯示無意味着:沒有js>沒有隱藏..那麼如何定義它與純CSS? – Joonas
@Joonas,我沒有提及我使用modernizer來檢查瀏覽器是否支持js,所以如果它確實存在,它會將.js類添加到body標籤,然後在.js上執行'display:none'。回答。 – calebo