(javascript) 获取鼠标事件发生坐标的问题
2007-08-11 17:52
405 查看
软件环境ie 6,vs2005,今天在弄一个需要获取事件位置的坐标的时候发现网上很多人用的document.body.scrollTop一直都为0,百思不得其解,于是上网搜索看看该怎么使用scrollTop才对,居然很幸运的被我发现一个网页上面(http://forums.digitalpoint.com/showthread.php?t=11965)有人给出了答案,说是ie6下面如果要使用scrollTop得用document.documentElement.scrollTop才能获取得到滑动条滑动的偏移量,并给出了代码来解决兼容其他浏览器的问题
if (document.documentElement && !document.documentElement.scrollTop)
// IE6 +4.01 but no scrolling going on
else if (document.documentElement && document.documentElement.scrollTop)
// IE6 +4.01 and user has scrolled
else if (document.body && document.body.scrollTop)
// IE5 or DTD 3.2
经过在ie上面简单测试(ie6)该答案是正确的。
if (document.documentElement && !document.documentElement.scrollTop)
// IE6 +4.01 but no scrolling going on
else if (document.documentElement && document.documentElement.scrollTop)
// IE6 +4.01 and user has scrolled
else if (document.body && document.body.scrollTop)
// IE5 or DTD 3.2
经过在ie上面简单测试(ie6)该答案是正确的。
相关文章推荐
- JavaScript(获取或设置html元素的宽,高,坐标),确定和判断鼠标是否在元素内部,二级导航菜单鼠标离开样式问题解决
- javascript获取 元素大小、位置、事件发生时的坐标
- JavaScript-4.6鼠标事件监听,获取鼠标坐标window.event---ShinePans
- JavaScript-4.6鼠标事件监听,获取鼠标坐标window.event---ShinePans
- JavaScript 获取鼠标点击位置坐标
- Javascript事件与鼠标坐标的属性
- javascript获取鼠标坐标跟随控制层渐显信息提示效果(有BUG在调试中)
- JavaScript 获取鼠标点击坐标五种方式及兼容性
- MFC 通过发送消息完成按钮操作模拟鼠标单击事件的发生的问题
- JavaScript获取鼠标点击坐标
- JavaScript 获取鼠标点击位置坐标
- 基于JavaScript实现 获取鼠标点击位置坐标的方法
- JavaScript获取当前鼠标指针坐标
- 点击事件获取鼠标坐标位置(x,y)值
- javascript中获取当前鼠标的坐标
- javascript的event事件与获取鼠标光标
- javascript 获取鼠标坐标
- JavaScript 获取鼠标点击位置坐标
- 基于JavaScript实现 获取鼠标点击位置坐标的方法
- Flex中通过获取鼠标所在的X、Y坐标进行事件分配