加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

javascript鼠标变乱总结

发布时间:2018-08-19 07:57:10 所属栏目:创业 来源:站长网
导读:猛火网(LieHuo.Net)教程 javascript的鼠标变乱是个较量复杂的家属。常见的有以下8个: mousedown:鼠标的键钮被按下。 mouseup:鼠标的键钮被开释弹起。 click:单击鼠标的键钮。 dbclick:鼠标的键钮被按下。 contextmenu :弹出右键菜单。 mouseover:鼠

  猛火网(LieHuo.Net)教程 javascript的鼠标变乱是个较量复杂的家属。常见的有以下8个:

  mousedown:鼠标的键钮被按下。

  mouseup:鼠标的键钮被开释弹起。

  click:单击鼠标的键钮。

  dbclick:鼠标的键钮被按下。

  contextmenu :弹出右键菜单。

  mouseover:鼠标移到方针的上方。

  mouseout:鼠标移出方针的上方。

  mousemove:鼠标方针的上方移动。

  mousedown变乱与mouseup变乱可以说click变乱在时刻上的细分,次序是mousedown => mouseup => click。因此一个点击变乱,凡是会引发几个鼠标变乱。

  mousedown变乱与mouseup变乱可以说click变乱在时刻上的细分,次序是mousedown => mouseup => click。因此一个点击变乱,凡是会引发几个鼠标变乱。

  有了它们,我们可以做很多事,但对付高条理的应用(如游戏)是显然不足的,于是鼠标变乱的点击变乱又按照毕竟是点左键照旧右键举办细分。在DOM2.0中,W3C对鼠标变乱作了现范,鼠标变乱被理会为MouseEvent(我们可以用e.constructor == MouseEvent来判定其是否为鼠标变乱,是左键点击照旧右键点击由它的一个叫button的属性鉴定。以下就是W3C的尺度现范:

  0:按下左键

  1:按下中键(假若有的话)

  2:按下右键

  虽然微软是不会妥协的,由于e.button原来就是微软最先实现的,网景用的是e.which,但相对而言,微软的伟大多了。

  0:没有键被按下

  1:按下左键

  2:按下右键

  3:左键与右键同时被按下

  4:按下中键

  5:左键与中键同时被按下

  6:中键与右键同时被按下

  7:三个键同时被按下

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读