看起来它在循环了几次后就稳定下来了。这个人在这个视频中遇到了类似的问题:http://www.youtube.com/watch?v=KCFeImyBzfE
此外,这段代码的另一个问题是一旦你展示了曲目列表然后再次隐藏它,文字就不再切换了。最终会显示 "隐藏曲目列表",但它们已经被隐藏了。
<script type="text/javascript">
$(document).ready(function() {
$('.fullTracks').hide();
$('.tracklist').click(function() {
$('.fullTracks').slideToggle('medium');
if ($('.fullTracks').is(':hidden')) {
$(this).text('Show Tracklist');
} else {
$(this).text('Hide Tracklist');
}
});
});
</script>