我想做一个手风琴风格的向下滚动,但是当我点击“标题1”(例如)时,它会向下滚动然后备份。我需要让它滚动下来,并且只有当我再次单击它时(或者当我单击不同的标题时)才会滚动。另外,当我的页面加载时,所有标题都向下滚动,这是我不想要的。我能做些什么来解决这个问题?JavaScript中的自定义手风琴脚本
<style>
.accord-content { display: none; }
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".accordion .accord-header").click(function() {
if($(this).next("div").is(":visible")){
$(this).next("div").slideUp("slow");
} else {
$(".accordion .accord-content").slideUp("slow");
$(this).next("div").slideToggle("slow");
}
});
});
</script>
<div class="accordion">
<div class="accord-header">Header 1</div>
<div class="accord-content">Link 1</div>
<div class="accord-header">Header 2</div>
<div class="accord-content">Link 2</div>
</div>
请花更多的时间来写你的问题。您的帖子中有许多拼写和格式错误。如果你不想花几分钟时间来回顾你自己写的内容,为什么我需要花几分钟时间来弄清楚它出了什么问题? – zzzzBov