日期:2014-05-16  浏览次数:20293 次

求下关于window对象一个定位问题
最近想玩js.然后发现个问题。
如何能得知window中心的当前定位,比如body有1200px。然后滚动了300px,如果得知我已经滚动了300px呢。或者怎么得知当前window与body的上边距差?

------解决方案--------------------
var de=dcouemnt.documentElement
------解决方案--------------------
document.body
de.scrollTop试试
------解决方案--------------------
你用jquery中写的方法吧,是可以很容易实现的
------解决方案--------------------
你是想做类似跳转到某行的功能吧?
var trstyle=ZTool.getDomStyle(tr);
var screenStyle=ZTool.getScreenStyle();
var detop=trstyle.top-screenStyle.height;
var de=document.documentElement
------解决方案--------------------
document.body;
if(detop>0){
de.scrollTop=detop+0.5*screenStyle.height;
}else{
de.scrollTop=0;
}
这样试试  获取屏幕的高度和元素的位置的方法自己写下