这可能是一个非常愚蠢的问题,有一个明显的答案,我认为我使用slideToggle可能是错的,但我不知道怎么做。
基本上,我希望用户点击不同的标题来隐藏/显示下面的段落。目前,如果您点击任何标题,它会显示所有隐藏的段落。
这是我目前使用的代码:
<a href="#"><div class="contenthead">
Click here
</div></a>
<p class="content"> Lorem ipsum dolor</p>
<a href="#"><div class="contenthead">
Click here now
</div></a>
<p class="content"> Lorem ipsum dolor sit amet, consectetur adipiscing</p>
<script>
$('.contenthead').click(function() {
$('.content').slideToggle('slow', function() {
// Animation complete.
});
});
</script>
我有什么想法可以做到这一点吗?
答案 0 :(得分:0)
$('.contenthead').click(function() {
$(this).parent().next().slideToggle('slow', function() {
// Animation complete.
});
});
答案 1 :(得分:0)
在此脚本的顶部和下方看到您需要一个jquery插件:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js'>
</script>
<script>
$(function(){ //<------------------------ use doc ready handler
$('.contenthead').click(function() {
$(this).parent().next('.content').slideToggle('slow');
});
}); //<-------------------------
</script>