鼠标屏幕各种距离辨别

转载 2018年04月16日 22:43:07

1、 event.clientX、 event.clientY

鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这两个属性。

2、event.pageX、event.pageY

类似与event.clientX 、event.clientY,但他们使用的是文档坐标而非窗口坐标。这两个属性不是标准属性,但得到了广泛的支持。IE中没有这两个属性。

3、event.offsetX、event.offsetY

鼠标相对于事件源元素(srcelement)的X,Y坐标

4、event.screenX、event.screenY

鼠标相对于用户显示器屏幕左上角的X,Y坐标。

 假设obj为某个Html控件

obj.offsetTop 指obj相对于版面或由offsetparent属性指定的父坐标的计算上侧位置,整型,单位像素。

obj.offsetLeft指obj相对于版面或由offsetparent属性指定的父坐标的计算左侧位置,整型,单位像素。

obj.offsetWidth指obj自身的绝对宽度,不包括因overflow而未显示的部分,也就是其实际占据的宽度,整形,单位像素。

obj.offsetHeight指obj自身的绝对高度,不包括因overflow而未显示的部分,也就是其实际占据的高度,整形,单位像素。



DELPHI6抢先研究:WebService/SOAP版的Hello world

 SOAP 技术号称 Microsoft 之梦,也是 Borland 给 Delphi 6 定下的最大卖点, 可惜一直没能弄明白,虽然在6月14日的 DELPHI 6 上海发布会上见识过(见 《 De...
  • Raptor
  • Raptor
  • 2001-10-20 01:46:00
  • 4538

鼠标点击屏幕两点出现距离数字(算是测距),代码(3D)

using UnityEngine; using System.Collections; public class text : MonoBehaviour {     private...
  • juan_bo
  • juan_bo
  • 2016-10-13 16:28:39
  • 809

JS中各种宽度距离小结

js中获取各种宽度和距离,常常让我们混淆,各种浏览器的不兼容让我们很头疼,现在就在说说js中有哪些宽度和距离。...
  • T_Joe18
  • T_Joe18
  • 2016-10-06 11:03:29
  • 620

Unity3D通过鼠标点击拖动获取屏幕范围

作为一个新人,我也来发表一篇文章,大早上的通过unity3d来给大家分享一下我自己做的小demo; 首先获取鼠标在屏幕上点击的那个点的坐标,在这里要用到input类中的MouseButton...
  • KathyKarol
  • KathyKarol
  • 2016-12-16 10:59:22
  • 1175

VC获得鼠标在屏幕的位置

  • 2014年12月26日 14:56
  • 9.36MB
  • 下载

js获取鼠标dom点击位置,获取距离dom可视宽高,获取自己距离左上距离,获取点击自己 距离自己xy

总结
  • li3196672779
  • li3196672779
  • 2017-06-20 12:13:58
  • 149

游戏对象跟着鼠标滑动方向和距离而滑动相同的距

void Update() {         if (Input.GetMouseButtonDown (0)) { isMouseDown = true; } if (Input.G...
  • zhliu1991
  • zhliu1991
  • 2014-07-26 15:39:01
  • 306

获取View的坐标和各种距离

自定义控件离不开获取View的各种坐标数据,之前一直掌握的零零碎碎不系统,现在看了一篇刘望舒的博客豁然开朗讲的很好,并且自己也动手测试了一下,感觉很清晰,现在来记录分享一下,毕竟纸上得来终觉浅,绝知此...
  • danceinkeyboard
  • danceinkeyboard
  • 2017-06-03 15:27:00
  • 648

屏幕测量工具(两点间的像素距离)

  • 2009年07月21日 12:43
  • 11KB
  • 下载

Unity3D几个点击屏幕获执行相关操作的方法

    Unity3D中,当鼠标点击屏幕执行相关操作的方法主要有以下几种,这里通过获取鼠标位置来比较,主要有Update,OnMouseDown函数中执行,添加或者重写EvenTrigger等方法。一...
  • qq_33461689
  • qq_33461689
  • 2018-03-01 12:57:05
  • 69
收藏助手
不良信息举报
您举报文章:鼠标屏幕各种距离辨别
举报原因:
原因补充:

(最多只允许输入30个字)