我已经在 stackoverflow 上查看了这个问题的答案,我确信这只是我正在做的一些愚蠢的事情。
我有一堆 div 只显示标题,直到单击 div,然后子跨度应该顺利滑下。再次单击 div 时,跨度应隐藏。
切换正在工作,但是向下滑动组件并不平滑(只是立即出现在页面上)。
这是其中一个块的 html..
<div class="masterscourse">
<h3>IPM 7790: Special Topics</h3>
<span class="coursedescription">
This course provides students an opportunity to explore topics not specifically addressed in a regular course offering, and that are of interest to practitioners and students
</span>
</div>
jQuery..
<script>
$(document).ready(function() {
$('.masterscourse span').hide();
$(".masterscourse").click(function(){
$('span', this).slideToggle('normal');
});
});
</script>
我觉得这应该相对简单,所以我确定我在做的事情很愚蠢。任何帮助将不胜感激。