IE8不支持的PageXY 相对于整个页面鼠标的位置 包括溢出的部分event.pageX;event.pageY;所有浏览器支持的: 相对于当前浏览器窗口可视区域的坐标event.clientX;event.clientY;相对于当前屏幕(和浏览器窗口大小无关)的坐标event.screenX;....
分类:
其他好文 时间:
2015-04-06 17:15:25
阅读次数:
162
事件对象event的位置属性,这些参数比较容易混淆1. pageX,pageY :IE不识别的,鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化,其实就是clientY+scrollTop,参考点是页面2. clientX,clientY:鼠标在页面上可视区域的位置,从...
分类:
其他好文 时间:
2015-01-14 12:33:23
阅读次数:
174
每次用到诸如client,screen,offset等,虽然通常都是能用对的,但是总觉得不是那么的自信没错。所以整理一下可以再需要的时候来查阅。一:clientX和clientY,screenX和screenY:可见:正如字面所讲,screen是鼠标相对屏幕坐标,但screenY取不到客户区以外的值...
分类:
编程语言 时间:
2014-12-19 18:55:54
阅读次数:
310
窗口位置:var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX;var topPos = (typeof window.screenTop == "number") ? wi...
分类:
其他好文 时间:
2014-12-05 18:56:54
阅读次数:
140
窗口位置:var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX;var topPos = (typeof window.screenTop == "number") ? wi...
分类:
其他好文 时间:
2014-12-05 17:09:07
阅读次数:
172
鼠标事件都是在特定位置发生的,我们可以通过event事件对象的各种属性来获得事件发生的坐标位置,有相对于视口的,有相对于整个文档的,同样页面元素的位置也有相对视口的,也有滚动后的,这些都比较容易混淆,所以整理在这里,备忘,待查。1.客户区坐标位置(clientX/clientY)我们可以通过ev.....
分类:
其他好文 时间:
2014-11-25 18:05:33
阅读次数:
201
offsetX/offsetY:相对于当前元素的位移x/y:相对于当前座标系的位移,但是IE常常搞错当前座标系layerX/layerY:相对于当前座标系的位移pageX/pageY:相对于网页的位移clientX/clientY:相对于可视窗口的位移screenX/screenY:相对于屏幕的位移...
分类:
其他好文 时间:
2014-11-25 16:04:48
阅读次数:
228
screenX clientX pageX概念打开的pop窗口随着鼠标点击的dom元素而定位展示的js代码:e是click事件,o是pop窗口的宽度或高度,eventX = function (e, o) {e = e || window.event;o = o || 0;x = e.pageX |...
分类:
其他好文 时间:
2014-11-11 16:01:37
阅读次数:
231
一、深刻认识clientX,offsetX,screenX概念(来源于网络):clientX 设置或获取鼠标指针位置相对于当前窗口的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。clientY 设置或获取鼠标指针位置相对于当前窗口的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。off...
分类:
其他好文 时间:
2014-11-11 12:16:46
阅读次数:
261
http://www.blogjava.net/wyz191/archive/2008/12/08/245089.htmlJSwindow.onunload=function(){ var n=window.event.screenX-window.screenLeft; var b=n>docum...
分类:
Web程序 时间:
2014-11-04 13:01:14
阅读次数:
236