Pet*_*zov 5 html javascript jquery html5
我在Internet上找到了一个非常好的可折叠内容示例,但它尚未完成.
<div class="container faq_wrapper">
<div class="row">
<div class="span10 offset1">
<p>
</p>
<div class="faq-all-actions">
<a class="faq-expand" onclick="jQuery('.answer-wrapper').css('display','block');">Expand All</a> | <a class="faq-collapse" onclick="jQuery('.answer-wrapper').css('display','none');">Collapse All</a></div>
</div>
</div>
<div class="row">
<div class="span10 offset1">
<div class="question-wrapper">
<div class="arrow">
</div>
<div class="big-q">
Q</div>
<div class="question">
<h6>Can I try the software before I buy it?</div></h6>
<div class="answer-wrapper">
<div class="big-a">
A</div>
<div class="answer">
Yes! Simply <a href="/trial">download a free trial</a> and you'll have instant access to all features for 30 days, absolutely free. We don't require your credit card details or any commitment.</div>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
当我点击该行时,如何展开或隐藏示例中的答案?
将单击事件绑定到该行并使用隐藏/显示子项.find()
<style>
.answer-wrapper {
display: none;
}
</style>
$(document)
.on('click','.row',function(){
$(this).find('.answer-wrapper').slideToggle();
})
;
Run Code Online (Sandbox Code Playgroud)
如果将事件绑定到文档,则不必担心 DOM 由于 ajax 调用或动态内容而发生更改。
| 归档时间: |
|
| 查看次数: |
357 次 |
| 最近记录: |