
正文
js中设置滚动条位置,js动态设置滚动条高度
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用js保持网页刷新后滚动条的位置?
1、最好的办法就是 在JS中用cookie记录下当前滚动条的位置,然后刷新时读取cookie就可以实现这个功能了。
2、在你控制刷新的函数上,找到刷新命令之前的位置,在这个命令之前,读取当前窗口滚动条的位置。然后在刷新的命令上,加上参数,参数值就是这个滚动条的位置。然后在你页面打开的最下边。
3、有两种方法。通过div的scrollTop变动控制垂直滚动条位置。通过div的scrollLeft变动控制水平滚动条位置。
4、依靠css 将页面 document.documentElement.style.overflow=hidden;document.body.style.overflow=hidden;//手机版设置这个。如果设置了如上,页面的滚动条将会消失,此时鼠标滚轮失效。
5、//window.scrollTo(0,document.body.scrollHeight);//滚动到页面底部 } ---以下是回答补充问题--- 这个问题让人有点意外,不知道在什么情况下你需要这样的功能。
相关问答
Q1: javascript中scrollTop设置为多少,滚动条能达到最底部?
1、从这个三个属性的介绍就可以看出来,滚动条到底部的条件即为scrollTop + clientHeight == scrollHeight。
2、所以这个600可以理解为滚动条可以滚动的长度。理解完上面的这个概念之后。要判断是否滚动到底部就很好做了。首先,我们拉动滚动条,从最上面拉到最下面,变化的是scrollTop的值,而这个值是有一个区间的。
3、本篇文章给大家带来的内容是关于js如何实现页面的滚动条下拉时加载更多(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
4、解释:元素滚动条内的内容高度。scrollHeight同scrollTop属性一样,只有DOM元素才有,window/document没有。不同的是scrollHeight是只读,不可设置。
Q2: javascript中如可控制iframe的滚动条位置
1、用b.document.body.scrollTop=100或者b.document.documentElement.scrollTop=100 两个里面有一个可以用的。
2、有两种方法。通过div的scrollTop变动控制垂直滚动条位置。通过div的scrollLeft变动控制水平滚动条位置。
3、给width和height值就行了。iframe src=地址 width=100px height=200px/iframe 这样如果有滚动条,则如果宽度超过100px就有左右滚动条,如果高度超过200px就有上下滚动条。
4、用2个iframe来套用,假设你要引用当前这个问题的页面中右侧的那个“分类上升达人排行榜”,直接iframe这个http://zhidao.baidu.com/question/12327707html肯定是不行的。
Q3: javascript如和让滚动条滚动到文档的最底部?
使用锚标记返回页面顶部 使用HTML锚标记最简单,就是看起来有点不好看,点击后会在地址栏显示这个锚标记,其它的倒没什么。页面顶部放置: 放置位置在标签之后随便找个地方放都可以,只要靠近顶部即可。
判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。scrollTop为滚动条在Y轴上的滚动距离。clientHeight为内容可视区域的高度。scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。
不用JS,用HTM的锚记就可以了。给这个锚记定位#,然后上面加一个连接到#就行了。
js中设置滚动条位置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js动态设置滚动条高度、js中设置滚动条位置的信息别忘了在本站进行查找喔。







