当前位置: 代码迷 >> Web前端 >> 用 document.body.scrollTop,document.body.scrollLeft 老是零的原因
  详细解决方案

用 document.body.scrollTop,document.body.scrollLeft 老是零的原因

热度:672   发布时间:2012-11-23 00:03:43.0
用 document.body.scrollTop,document.body.scrollLeft 总是零的原因
如果顶部申明

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">

document.body.scrollTop
要改成
document.documentElement.scrollTop

用下面的就可以在鼠标的下面提示一个小框框

//view_window_test 是对像的id
//Temo_width 是弹出的DIV的宽度
// 20 是 弹出的DIV的高度

view_window_test.style.left= event.clientX + document.documentElement.scrollLeft - Temo_width/2;
view_window_test.style.top= event.clientY + document.documentElement.scrollTop + 20 ;
?
1 楼 bookcaicai 2010-03-24  
谢谢哥们,受用了。   哈哈
2 楼 samnia 2010-09-24  
thanks a lot
  相关解决方案