javascript鼠标事件总结
烈火网(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:三个键同时被按下
(编辑:湘西站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 风投机构 Accolade Partners 推出区块链母基金 计划募资 75
- 大力发力新能源汽车 上汽集团将与大众共同投资1400亿
- 22亿造假案牵连保险公司 瑞幸启动理赔申请:保额达2500万美
- 凯撒旅业发布业绩预告:上半年净利润预亏1.45亿–8500万元
- 设计师们要注意了:Adobe Illustrator和After Effects爆出多
- 云集三季度总营收27.73亿元 净亏损同比收窄
- 腾讯(长沙)智慧产业总部长沙揭牌,“数字湖南”建设再进一
- 美国杜克大学开发全新算法:AI去马赛克 毛孔、头发都能给你
- 首次进入“千元级”!大疆发售汽车激光雷达:探测距离可达1
- 荣耀赵明:冲击手机市场中国前二底气在这 4G/5G不会一刀切