jquery如何让滚动条默认在最底部?
答案:5 悬赏:0 手机版
解决时间 2021-04-28 20:34
- 提问者网友:雾里闻花香
- 2021-04-28 12:13
jquery如何让滚动条默认在最底部?
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-04-28 12:35
使用如下代码可让滚动条默认在最底部:
$(document).ready(function(){
$("#submit").click(function(){
$(document).ready(function(){
$("#submit").click(function(){
$("#info").append("admin:"+$("#talk").val()+"
");$("#info").scrollTop($("#info")[0].scrollHeight);
$("#talk").val("");
});
});
jQuery 里和滚动条有关的概念很多,但是有三个属性和滚动条的拖动有关,就是:scrollTop、scrollLeft、scrollHeight。
1、可见高度:viewHeight,可以理解为打开见浏览器空白页见到的空白区域的高度。
2、内容高度:containHeight,这个就是我们关心的高度,它是内容的总高度,包括隐藏在滚动条下面的内容。
3、滚动的高度:scrollHeight,这个是滚动的高度,它是滚动条滚动了多少的意思。
代码解说:
nScrollTop + nDivHight >= nScrollHight。
程序中,在外部div的scroll(滚动)事件中侦测和执行if判断语句,是非常消耗CPU资源的。用鼠标拖拉滚动条,只要有一个像素的变动就会触发该事件。但点击滚动条两头的箭头,事件触发的频率会低得多。所以滚动条的scroll事件要谨慎使用。
全部回答
- 1楼网友:duile
- 2021-04-28 16:12
$(document).ready(function() {
$("#content").scrollTop($("#content")[0].offsetHeight);
});
$("#content").scrollTop($("#content")[0].offsetHeight);
});
- 2楼网友:上分大魔王
- 2021-04-28 15:49
var content = document.getElementById('content');
content.scrollTop = content.scrollHeight;
content.scrollTop = content.scrollHeight;
- 3楼网友:鸠书
- 2021-04-28 15:13
$('#content').scrollTop( $('#content').height() );
- 4楼网友:人類模型
- 2021-04-28 13:43
在ready方法里写$('#content').scrollTop( $('#content')[0].scrollHeight );
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯