加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 创业热点 > 模式 > 正文

javascript鼠标事件总结

发布时间:2018-08-18 20:54:46 所属栏目:模式 来源:站长网
导读:烈火网(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:三个键同时被按下

(编辑:应用网_镇江站长网)

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

    推荐文章
      热点阅读