如何用js控制网页刷新后滚动条保持在原来的位置 一般需要两个页面来实现,比如使用frame或者iframe,假设页面a中嵌有iframe,页面为b,你要实现iframe中的页面刷新后滚动条回到原来的位置,可以这样干:1、在a页面中,新建个变量用于记录b页面的滚动条位置var hScrollBarPos=0;2、在b中写函数向父页a传递滚动条位置,用于刷新时能够回复到原来位置function sendScrollPos(){parent.hScrollBarPos=document.body.scrollTop;}下面这句b页面每次加载都会执行window.scrollTo(0,parent.toolBarFrame.hScrollBarPos);
新建一个html文件,命名为test.html ,用于讲解如何用js控制网页刷新后滚动条保持在原来的位置。在test.tml页面,使用p标签创建多个段落,使页面出现滚动条,代码如下: 在。
jsp里怎么让div固定在浏览器某个位置不动 这个跟jsp没有关系的.你可以在css里控制.#glideDiv0{position:fixed;bottom:0;left:0;width:100%;background:#F00;}在这里加上使元素固定在浏览器的顶部:。
js如何控制整个页面滚动条的位置 window.scrollBy(x,y)x和y就不需要解释了吧,此方法会基于当前的位置进行滚动(相对位置)比如:window.scrollBy(x,500)(假设500是滚动到中间)然后在调用 window.scrollBy(x,0)这是时候窗口位置并不会改变,需要调用 window.scrollBy(x,y-500)才会滚动到顶部如果你需要绝对滚动 可以使用 window.scroll(x,y)不过你要确保你的xy 是不是你理想的值mozilla window 对象 这里还有其他的滚动方法 希望能帮助到你们,如果你不是想要窗口滚动,而是 其他的节点进行滚动 方法也是这几个document.querySelector(' css选择器 ').scroll(0,100)当然 你也可通过锚点滚动到指定位置使用时在 a 标签上 加name 值栗子:均杰放置在目标位置,junjie 就是一个名字 替换成你的 对于\"均杰\"这两个字 你也可以直接删除 或者替换成你喜欢的 然后改变 url 进行定位栗子:js->;window.location.hash=\"#\".concat(\"junjie\");