jnch.net
当前位置:首页 >> js的DoCumEnt.BoDy.sCrollTop问题? >>

js的DoCumEnt.BoDy.sCrollTop问题?

document.documentElement.scrollTop 获取当前页面的滚动条纵坐标 网页被卷去的高: document.body.scrollTop; 在标准w3c下,document.body.scrollTop恒为0,需要用document.documentElement.scrollTop来代替; 如果你想定位鼠标相对于页面的绝对...

这个是为了获取浏览器滚动条滚动的距离,而这种写法是为了兼容ie低版本和其他浏览器

可以设置为scrollHeight

var left=document.body.scrollTop;// left是number类型,所以没有substr方法第二个问题是:document.body.scrollTop+50数字加数字没问题

document.documentElement.scrollTop指的是滚动条的垂直坐标 document.documentElement.clientHeight指的是浏览器可见区域高度 document.documentElement.clientHeight-oDiv是悬浮框的初始垂直坐标(相对于body的top值)(这个值是固定不变的) ...

document.body.scrollTop = '100px';等同于$('body').scrollTop(100);document.body.scrollLeft = '100px';等同于$('body').scrollLeft(100);

你是不是每隔1毫秒就检测页面是不是滚动了? 如果是的话,可以这么写 window.onscroll = function(){document.getElementById("scrollmenu").style.top=document.documentElement.scrollTop+document.body.scrollTop+'px';}

不要误导人,节点本身就有scrollTop属性,也是可以设置指定值的

不用这么麻烦,直接把a和b外层加个div把他们包住,将这个div加个属性position:fixed就可以了

您好!具体代码如下,兼容各浏览器,其中scrollTop 为当前页面到顶部的距离,document.body.offsetHeight为整个页面的高度,document.documentElement.clientHeight为当前屏幕的高度,有不明白的可以问我,希望我的回答能帮到您! body{margin:0...

网站首页 | 网站地图
All rights reserved Powered by www.jnch.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com