鼠标的点击事件&点击的5中状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鼠标的点击事件&点击的5中状态相关的知识,希望对你有一定的参考价值。

参考技术A  1    mousedown:鼠标按钮按下(左键或者右键)时触发,不能通过键盘触发;

2    mouseup:鼠标按钮被释放谈起是触发,不能通过键盘触发;

3    click:点击鼠标左键或者按下回车键时触发,这点对于确保易访问性很重要,意味着onclick事件处理程序既可以通过键盘也可以通过鼠标执行;

4    dbclick: 双击鼠标左键时触发;

5    mouseover:鼠标移入目标元素上方,鼠标移到其后代元素上时会触发。

6    mouseout: 鼠标移出目标元素上方;

7    mouseenter:鼠标移入元素范围内触发,该事件不冒泡,即鼠标移到其后代元素上时不会触发;

8    mouseleave:鼠标移出元素范围内时触发;

9    mousemove:鼠标在元素内部移动时不断触发。不能通过键盘触发;

ps: 在为同一个元素同时绑定以上事件时, 执行顺序和次数是由差别的;遇到事件冲突时,可以通过定时器设置延时时间来解决

1     a:link     为访问时的状态(鼠标点击前显示的状态)

2    a:hover    鼠标悬停时的状态

3    a:visited     已访问过的状态(鼠标点击后的状态)

4    a:actived    鼠标点击时的状态

5    a:focus   点击后鼠标移开保持鼠标点击时的状态(只有在a标签中才可能有效)

winform中,播放一段全屏SWF视频,鼠标点击视频上一段区域 得到点击区域内的事件

自定义一个控件如 picture 设置坐标,尺寸 。鼠标点击视频内的区域即picture的控件 触发的事件
如果没有全屏视频,可以实现,但是现在覆盖form,鼠标点击屏幕获取不到该点坐标了

参考技术A 对picture控件添加一个点击事件的委托方法,然后在视频控件的点击事件中触发你的这个委托。你需要做的是在你定义这个委托的时候 对视频控件传进来的点击位置做判断 如果在你的控件的位置内就触发你这个控件的点击事件,如果不在,则不触发就行了。追问

对视频控件传进来的点击位置坐标 不会解决啊,就这个问题解决不了~~ 求解啊

追答

如果是鼠标点击事件,都会有一个e 对象啊。这个对象里就包含了点击的位置坐标属性的

追问

         

以上是关于鼠标的点击事件&点击的5中状态的主要内容,如果未能解决你的问题,请参考以下文章

e646. 处理鼠标点击事件

js获取鼠标点击事件的相对位置

MFC怎么为一幅图片添加鼠标点击事件?

js获取鼠标点击事件的相对位置

js获取鼠标点击事件的相对位置

jquery鼠标点击事件是啥?