javascript中scrollTop设置为多少,滚动条能达到最底部?
发布网友
发布时间:2022-04-26 21:08
我来回答
共3个回答
热心网友
时间:2022-04-21 21:48
让DIV的滚动条自动滚动到最底部的3种方法:
方法一:
使用锚标记要滚动到的位置,然后通过click方法模拟点击滚动到锚所在位置:
<script language="javascript1.2" type="text/javascript">
function onGetMessage(context)
{
msg.innerHTML+=context;
msg_end.click();
}
</script>
<div style="width:500px;overflow:auto">
<div id="msg" style="overflow:hidden;width:480px;"></div>
<div><a id="msg_end" name="1" href="#1"> </a></div>
</div>
方法二:
利用DIV的scrollIntoView方法,将最底端滚动到可视位置:
language="javascript1.2"
type="text/javascript">
function onGetMessage(context)
{
msg.innerHTML+=context;
msg_end.scrollIntoView();
}
</script>
<div style="width:500px;overflow:auto">
<div id="msg" style="overflow:hidden;width:480px;"></div>
<div id="msg_end" style="height:0px; overflow:hidden"></div>
</div>
方法三:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="keywords" content="滚动条, scrollbar, 页面底部, 聊天窗口, " />
<meta name="description" content="有些时候(如开发聊天程序),我们需要将将滚动条(scrollbar)保持在最底部,比如聊天窗口,最新发出和收到的信息要显示在最 下方,如果要看到最下方的内容,就必须保证滚动条保持在最底部。" />
<title>将滚动条(scrollbar)保持在最底部的方法 - 滚动条, scrollbar, 页面底部, 聊天窗口, </title>
</head>
<body>
<div id="example">
<h3 id="example_title">将滚动条(scrollbar)保持在最底部的方法</h3>
<div id="example_main">
<!--************************************* 实例代码开始 *************************************-->
<script type="text/javascript">
function add()
{
var now = new Date();
var div = document.getElementById('scrolldIV');
div.innerHTML = div.innerHTML + 'time_' + now.getTime() + '<br />';
div.scrollTop = div.scrollHeight;
}
</script>
<span class="notice">请点击“插入一行”按钮,插入最新信息,当出现滚动条时,滚动条将自动保持在底部。</span><br />
<div id="scrolldIV" style="overflow:auto; height: 100px; width: 400px; border: 1px solid #999;">
</div>
<input type="button" value="插入一行" onclick="add();">
<!--************************************* 实例代码结束 *************************************-->
</div>
</div>
</body>
</html>
热心网友
时间:2022-04-21 23:06
if(position=="bottom")
{
document.documentElement.scrollTop=document.body.clientHeight;
document.body.scrollTop=document.body.clientHeight;
}
if(position=="top")
{
document.documentElement.scrollTop=0;
document.body.scrollTop=0;
}
试试看看
热心网友
时间:2022-04-22 00:40
可以设置为scrollHeight追问设置值为多少?
追答不用管值是多少。
例如:
document.body.scrollTop = document.body.scrollHeight;
js?scrollTop如何到达指定位置
在JavaScript中,我们可以使用scrollTop属性来实现页面滚动至指定位置的功能。这种方法主要通过改变scrollTop值来实现平滑滚动效果,使页面能够平滑地到达用户指定的位置。例如,如果你想实现返回顶部的功能,可以将参数target设置为0。以下是一个简单的示例代码:javascript goTo = function(target) { var scroll...
js window.scroll 怎么判断滚动到底部
1、scrollTop为滚动条在Y轴上的滚动距离。2、clientHeight为内容可视区域的高度。3、scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。so,滚动条到底部的条件即为scrollTop + clientHeight == scrollHeight。
javascript中如可控制iframe的滚动条位置
滚动条始终在最下端:window.onload=function (){ document.documentElement.scrollTop=parseInt(document.body.offsetHeight)-parseInt(document.documentElement.offsetHeight)+100;} /*上面的加100是因为取offsetHeight的值不是很准,所以自己改到准为止*/ 滚动条始终在最上端:window.onload=function(){ docume...
利用JS,如何判断滚动条是否滚动到页面最底部
window.onscroll=function(){ var a = document.documentElement.scrollTop==0? document.body.clientHeight : document.documentElement.clientHeight;var b = document.documentElement.scrollTop==0? document.body.scrollTop : document.documentElement.scrollTop;var c = document.documentElement.scrollTop...
像微博那种下拉滚动条到底部加载内容怎样做?
都可以 利用JS设置scrollLeft和scrollTop属性,超过屏幕宽度,就会实现如标题所描述的效果:function setScrollLeft() { with(window.document.body) { setAttribute("scrollLeft",1024);setAttribute("scrollTop",4000);} } setScrollLeft();将代码块添加到页面块中,即可。
js如何控制整个页面滚动条的位置
//d1是外层div,带滚动条 2222 document.getElementById('d1').scrollTop=100;//通过scrollTop设置滚动到100位置 document.getElementById('d1').scrollLeft=200;//通过scrollTop设置滚动到200位置 2、用html锚点 如下:aaaaa lalallalalalala ...
python怎样中滑动条处于最后
webdriver? 参考下面的代码 #将页面滚动条拖到底部js="var q=document.documentElement.scrollTop=10000"driver.execute_script(js)#将滚动条移动到页面的顶部js="var q=document.documentElement.scrollTop=0"driver.execute_script(js)
实现div内部滚动到盒子底部的效果
2. 使用JavaScript滚动到底部:控制div内容滚动位置,使其自动至底部。注意事项:如果获取scrollableDiv.scrollHeight后设置scrollTop未生效,可能原因如下:3. 滚动事件冲突:设置scrollTop时若触发其他滚动事件,可能干扰效果。确保设置scrollTop时无其他滚动事件。4. 父元素滚动:包含div的父元素若也有滚动条...
如何判断滚动条滚到页面底部并执行事件
1、判断滚动条滚动到最底端:scrollTop == (offsetHeight – clientHeight)2、在滚动条距离底端50px以内:(offsetHeight – clientHeight) – scrollTop <= 50 3、在滚动条距离底端5%以内:scrollTop / (offsetHeight – clientHeight) >= 0.95 如上。如果要实现拉到底部自动加载内容。只要注册个...
设置div滚动条滚动到指定位置?
js设置div滚动到固定位置可以设置div的scrollTop值。div当中有滚动的时候,设置scrollTop可以滚动到指定的滚动顶部位置。如果需要动画,可以使用css3的过渡或者动画函数,jquery可以用animate函数。动态页面的操作(滚动屏幕到指定元素位置)和DIV滚动条滚动#第一种方法:focus(这个是元素正好在屏幕中间)target...