我想要的是使用比我拥有的功能更平滑的向下和向上滚动效果。
我有一个外部 div(带有溢出:隐藏)和一个宽度较小的 div(class='all_content')。
<a href='#' class='up'>Up</a>
<a href='#' class='down'>Down</a>
<div class='container'>
<div class='all_content'> All the content is here </div>
</div>
我有那个代码:
$(".down").click(function () {
$(".all_content").animate({marginTop: '-=20px'}, 0);
});
$(".up").click(function () {
$(".all_content").animate({ marginTop: '+=20px' }, 0);
});
但是 +20px 的边距感觉真的很草率。
我可以使用 slideDown() 吗?我应该使用 scrollTop 吗?
提前致谢