首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js鼠标事件

页面加载事件(onload),鼠标双击事件(ondbclick) window.onload=function(){                 //绑定元素,执行对应事件 鼠标双击(ondblclick...(){                     alert('我是双击显示的');                 }             } 鼠标摁下(onmousedown)事件(摁下就执行,鼠标无需抬起...}             } 鼠标抬起(onmouseup)事件(摁下后,鼠标回弹才执行)             window.onload=function(){                 ...鼠标移入(onmouseover)事件             window.onload=function(){                 //绑定元素,执行鼠标移入事件   鼠标移入(onmousemove...)区别:移动事件鼠标只要移动就产生事件,移入事件需要移入到指定的对象内才执行事件

18.1K40

js鼠标事件

今天遇到一个非常奇怪而又搞笑的事情:给一个a标签添加一个鼠标移动上时给一个事件,我给其添加的是一个onMouseMove事件,结果在IE6 7 8 9和GOOLE中都很正常,结果在Firox中出现问题了...这是我遇到的第一个在firox中的兼容性问题,开始让我很苦恼,不知道什么原因,结果仔细查找,就是onMouseMove事件在日怪。当我给提添加onMouseOver事件时就对了。...鼠标的一些事件如下所示: onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发事件 onMouseMove IE4|N4|O 鼠标移动时触发事件 onMouseOut IE4...|N3|O3 当鼠标离开某对象范围时触发事件 onKeyPress IE4|N4|O 当键盘上的某个键被按下并且释放时触发事件....[注意:页面内必须有被聚焦的对象] onKeyDown IE4|N4|O 当键盘上某个按键被按下时触发事件[注意:页面内必须有被聚焦的对象] onKeyUp IE4|N4|O 当键盘上某个按键被按放开时触发事件

13.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

echarts ProfileyAxis xAxis触发鼠标事件

适用于echarts3 首先看下官方文档: triggerevent 可以用来触发指定对象的指定事件,并且立即执行该事件中的脚本。...如果您想给 ECharts 中的 y 轴添加鼠标点击事件的话,需要在启用 triggerEvent 后在 click 事件中判断后处理,下面一起看看怎么判断坐标轴标签是否响应和触发鼠标事件。...yAxis.triggerEvent | boolean [ default: false ] 该 yAxis 属性就是用来判断 y 坐标轴的标签是否响应和触发鼠标事件,默认情况下是不响应的。...就是 xAxisIndex componentType: string, // 未格式化过的刻度值, 点击刻度标签有效 value: '', // 坐标轴名称, 点击坐标轴名称有效...name: '' } 只需要在 xAxis或者yAxis 对象里添加triggerEvent:true 既可 然后在点击事件时做判断,判断用户点击的是柱状图还是x轴 y轴 myChart.on

2.4K20

js 鼠标事件总结

当监听鼠标事件时,会触发一些事件,我们可以与之交互: mousedown 按下鼠标按钮触发 mouseup 鼠标按钮被释放 click 点击事件 dblclick 双击事件 mousemove 当鼠标移动到元素上时...mouseleave 当鼠标移出一个元素时,mouseleave。类似于mouseout但不冒泡。 contextmenu 快捷菜单当快捷菜单打开时,例如用鼠标右键点击 事件重叠。...button 如果有按钮,则为鼠标事件触发时按下的按钮数目(通常为0 =主按钮,1 =中按钮,2 =右按钮)。处理由单击按钮引起的事件(例如单击)。...ctrlKey 如果在事件触发时按下ctrl键,则ctrlKey为真。 metaKey 如果事件触发时按下了meta键,则metaKey true。...movementX / movementY movementX / movementY鼠标指针相对于最后一个mousemove事件位置的x和y坐标。

9K40

js获取鼠标当前位置坐标

它指的是鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化。...他值的是鼠标在页面上可视区域的位置,从浏览器可视区域左上角开始,即是以浏览器滑动条此刻的滑动到的位置为参考点,随滑动条移动 而变化。 相对于屏幕来说的screenX/screenY。...鼠标在屏幕上的位置,从屏幕左上角开始(w3c标准) 相较于触发事件的offsetX/offsetY。...这是一个IE特有的属性,鼠标相比较于触发事件的元素的位置,以元素盒子模型的内容区域的左上角为参考点,如果有boder,可能出现负值 相对于坐标系的layerX/layerY。...FF特有,鼠标相比较于当前坐标系的位置,即如果触发元素没有设置绝对定位或相对定位,以页面为参考点,如果有,将改变参考坐标系,从触发元素盒子模型的border区域的左上角为参考点也就是当触发元素设置了相对或者绝对定位后

14.5K20

【Unity3D】鼠标射线点击,UI出现在鼠标点击位置

我们在使用Unity开发当中,可能会遇到这个问题,如何鼠标点击物体,在物体旁边出现UI呢 今天我就把我自己的思路分享给大家 1.鼠标点击,出现射线,用射线判断点击到的物体 2.将UI设置到鼠标点击到的位置坐标...Debug.DrawLine(ray.origin, hit.point); } } } 可以看一下效果,从摄像机位置鼠标点击位置发出一条射线...if (gameobj.tag == "collider") { Debug.Log("点击到物体了..."); } } } } 最后一步,设置UI同步到鼠标点击到的位置,也就是物体的位置 //设置从哪个摄像机发射射线...,UI显示在物体正中心的位置,如果想要向旁边挪一下的话可以修改 m_UiPanel.transform.position = Input.mousePosition; 这一行代码 m_UiPanel.transform.position

4.5K20

Unity - 在鼠标点击位置放置对象

目录: 1.基本信息 2.示例工程 3.脚本 目标 这篇博客的主要目标是告诉你使用鼠标点击位置拾取或放置对象的做法。 你最终会得到下面的效果: ?...如果你想在屏幕上某个点击位置实例化一个游戏对象,那么首先你就需要找到世界点。...你可以使用下面两种方式来完成这件事: 如果你正在做一个射击类游戏,为了找到对象被击中的位置,可以调用 hit.point 你可以使用鼠标位置很容易转换成世界坐标的位置。...我们将会使用鼠标位置把对象放置到世界坐标的位置。可以使用下面的函数来获得鼠标位置:Input.mousePosition,这个函数返回了以像素的为单位的位置。所以我们需要把它转换成世界坐标的位置。...现在我们可以使用这个位置把对象放置在鼠标点击的地方。现在通过使用这个函数,我们会创建一个简短的演示程序。

5.1K20

小程序如何避免多次点击,重复触发事件

1、点击事件是执行网络请求(提交评论,验证码,支付) 这种情况下可以在请求执行之前显示一个模式的加载框,请求完成后再关闭加载框。...util.hideLoading() ... }, fail: function (res) { util.hideLoading() ... } }) } 2、点击事件是页面跳转...当点击事件需要页面跳转时,不太适合显示加载框,但小程序的页面跳转并不是很快,如果不作处理又会导致用户反复点击打开多个页面,这里可以使用限制按钮或控件的点击间隔的方式处理,同样可以将这个方法放到公共的代码里面比如...setTimeout(function () { self.setData({ buttonClicked: false }) }, 500) } 首先需要在页面对应的js...文件里面增加一个buttonClicked数据对象,然后在点击事件里面调用上述方法。

5.9K50

JS魔法堂:关于元素位置鼠标位置的属性

一、关于鼠标位置的属性                           1....触发鼠标事件的区域       盒子模型中的border,padding,content区域会触发鼠标事件,点击margin区域将不触发鼠标事件。   2....鼠标事件对象MouseEvent下的属性       [a].  evt.pageX/Y :以页面左上角为参考点,表示当前触发点离页面左上角的水平和垂直距离。       注意:1....页面左上角并不是指html或body标签的盒子模型border外边框的左上角,而是document的左上角,是不能通过css来调整位置的。       [b].  ...注意:IE5.5~8不支持 二、关于元素位置的属性                         ? 1.

5.8K100
领券