我想在一个div中动画scrolltop,当我动画身体滚动时,它对我很好。
但是当我在div中使用它时,它就失败了。
,这对我来说很好, http://jsfiddle.net/yazaLyxs/
$('body').animate({
scrollTop: $('#myId').offset().top
}, 'slow');那么为什么这段代码不能工作呢?
$('.myClass').animate({
scrollTop: $('#myId').offset().top
}, 'slow');http://jsfiddle.net/qVWuv/198/
发布于 2014-12-15 06:52:08
if在html中
<div class="myClass">
<label></label>
<label id="myId">target Label</label>
</div>和css
div{
height: 100px;
width: 100px;
overflow: auto;
}在js中
$('.myClass').animate({
scrollTop: $('#myId').position().top
}, 'slow');一切都应该正常..。小提琴手
https://stackoverflow.com/questions/27478643
复制相似问题