共计 765 个字符,预计需要花费 2 分钟才能阅读完成。
利用场景:
有时候增加元素后,将新增的元素放到了最底部,须要滚动该元素包裹层的底部
html:
<div class="tobottom"> 去底部 </div>
<div class="wrap">
<div class="inner-wrap"></div>
<div> 我是底部你看到我了 </div>
</div>
css:
.wrap {
width: 100%;
height: 500px;
background: #ddd;
overflow: auto;
}
.inner-wrap {
width: 100%;
height: 1500px;
background: #333;
}
js:
// $('.wrap').scroll(function() {// var scrollTop = $(this).scrollTop();
// console.log("我滚了", scrollTop)
// var scrollHeight = $('.inner-wrap').height();// 元素自身高度
// var windowHeight = $(this).height();// 里面包裹层高度
// /**
// *
// * **/
// console.log("scrollHeight", scrollHeight)
// console.log("windowHeight", windowHeight)
// });
// 点击去底部
$(".tobottom").click(function() {var scrollHeight = $('.inner-wrap').height();
var windowHeight = $(this).height();
var buttomheight = scrollHeight
$('.wrap').animate({scrollTop: scrollHeight}, 500);
})
正文完