页面加载事件(onload),鼠标双击事件(ondbclick) window.onload=function(){ //绑定元素,执行对应事件 鼠标双击(ondblclick...(){ alert('我是双击显示的'); } } 鼠标摁下(onmousedown)事件(摁下就执行,鼠标无需抬起...} } 鼠标抬起(onmouseup)事件(摁下后,鼠标回弹才执行) window.onload=function(){ ...鼠标移入(onmouseover)事件 window.onload=function(){ //绑定元素,执行鼠标移入事件 鼠标移入(onmousemove...)区别:移动事件指鼠标只要移动就产生事件,移入事件需要移入到指定的对象内才执行事件
今天遇到一个非常奇怪而又搞笑的事情:给一个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 当键盘上某个按键被按放开时触发的事件
当监听鼠标事件时,会触发一些事件,我们可以与之交互: mousedown 按下鼠标按钮触发 mouseup 鼠标按钮被释放 click 点击事件 dblclick 双击事件 mousemove 当鼠标移动到元素上时...mouseleave 当鼠标移出一个元素时,mouseleave。类似于mouseout但不冒泡。 contextmenu 快捷菜单当快捷菜单打开时,例如用鼠标右键点击 事件重叠。...例如,在鼠标事件中,我们可以通过检查事件对象的button属性来检查哪个鼠标按钮被按下: const link = document.getElementById('my-link') link.addEventListener...button 如果有按钮,则为鼠标事件触发时按下的按钮数目(通常为0 =主按钮,1 =中按钮,2 =右按钮)。处理由单击按钮引起的事件(例如单击)。...buttons 按钮(如果有),表示在任何鼠标事件上按下的按钮的数字。 clientX / clientY 无论是否滚动,鼠标指针相对于浏览器窗口的x和y坐标。
一般事件 事件 浏览器支持 描述 onClick HTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2 | O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick...N4 | O 鼠标上的按钮被按下了 onMouseUp HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 鼠标按下后,松开时激发的事件 onMouseOver HTML...: IE4 | N4 | O 鼠标移动时触发的事件 onMouseOut HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N3 | O3 当鼠标离开某对象范围时触发的事件 onKeyPress...: IE | N4 | O 一个外部对象被鼠标拖进当前窗口或者帧 onDragEnd HTML: 2 | 3 | 3.2 | 4 Browser: IE5 | N | O 当鼠标拖动结束时触发的事件,即鼠标的按钮被释放了...O 当某对象将被拖动时触发的事件 onDrop HTML: 2 | 3 | 3.2 | 4 Browser: IE5 | N | O 在一个拖动过程中,释放鼠标键时触发的事件 onLoseCapture
一、知识要点 1、onmousemove 鼠标移动事件(要考虑页面滚动) 2、var X = ev.clientX; 3、var Y = ev.clientY + scrollTop; // 加上了滚动距离...> 鼠标跟随事件...div1'); document.onmousemove = function (ev) { var ev = ev || event; // 获取事件对象
DOCTYPE html> js控制SVG缩放 ...; svgBackground.appendChild(line2) } } /* * js...drawGrid(gridSvg, width*(1/scale), height*(1/scale), gridLength); } // 绑定鼠标滑轮...,向上滚动放大 * {Object} e 事件对象 */ function scrollZoom(e) { e = e || window.event...; // e.detail用来兼容FireFox e.wheelDelta>0 || e.detail>0?
onmousewheel var scrollFunc = function (e){ //其实我一开始也不知道用啥 //console.log...(e)我们可以打印一下 //然后通过观察看他里面的变量哪个再上滚下滚时候不同 //可以通过这传入值e.deltaY的正负来判断 //deltaY大于0为下滚
调用Button对象的addMouseListener方法,参数:MouseListener对象,这个类是个接口,需要实现以下方法 mouseClicked mousePressed mouseReleased...mouseEntered mouseExited 找实现子类MouseAdapter,覆盖mouseClicked()方法,传递进参数:MouseEvent对象 调用MouseEvent对象的getClickCount...()方法,得到点击次数 这个事件比action事件先执行,但是action事件除了鼠标还可以用键盘执行,因此推荐使用action事件 //action事件 button.addActionListener...{ System.out.println("鼠标点击action事件"); } }); //鼠标点击...{ System.out.println("鼠标单击"); if(e.getClickCount()==2){
使用jQuery,几句代码就可以搞定了 document.oncontextmenu = function(){return false;} 简单示例: js实现: 鼠标右键事件...DOCTYPE html> 鼠标右键事件 安安安安 //阻止鼠标右键事件...$(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false
一、知识要点 1、匿名函数 2、鼠标事件 3、document.getElementById() 4、window.onload 5、行间事件提取 二、源码参考 <!
1.常用鼠标事件 1.1 案例:禁止选中文字和禁止右键菜单 1.禁止鼠标右键菜单 contextmenu主要控制应该何时显示上下文菜单,主要用于程序员取消默认的上下文菜单 document.addEventListener...(); }) 1.2 鼠标事件对象 event对象代表事件的状态,跟事件相关的一系列信息的集合。...现阶段我们主要是用鼠标事件对象 MouseEvent 和键盘事件对象 KeyboardEvent。...console.log(e.screenY); }) 1.4 案例:跟随鼠标的天使 这个天使图片一直跟随鼠标移动 案例分析 ① 鼠标不断的移动,使用鼠标移动事件...{ // 1. mousemove只要我们鼠标移动1px 就会触发这个事件 // 2.核心原理: 每次鼠标移动,我们都会获得最新的鼠标坐标,
handler(eventObject) 每次事件触发时候执行的函数。 .click() 这个方法不接受任何参数。 ...handler(eventObject) 每次事件触发时候执行的函数。 .dblclick() 这个方法不接受任何参数。 ...handler(eventObject) 每次事件触发时会执行的函数。 .mousedown() 这个方法不接受任何参数。 ...用法: $(document).mousemove(function(e){ $("span").text(e.pageX + ", " + e.pageY); ...() 当鼠标指针位于元素上方时触发的事件。
常用鼠标事件 1 、案例:禁止选中文字和禁止右键菜单 我是一段不愿意分享的文字 // 1. contextmenu 我们可以禁用右键菜单...(); }) 2、 鼠标事件对象 3、 获取鼠标在页面的坐标 // 鼠标事件对象 MouseEvent...-----'); // 2. page 鼠标在页面文档的x和y坐标 console.log(e.pageX); console.log...(e.pageY); console.log('---------------------'); // 3. screen 鼠标在电脑屏幕的x和y坐标...1px 就会触发这个事件 // 2.核心原理: 每次鼠标移动,我们都会获得最新的鼠标坐标, // 把这个x和y坐标做为图片的top和left 值就可以移动图片
事件类型之鼠标事件 常见事件类型 事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。...DOM 支持大量的事件 鼠标事件 键盘事件 表单事件 窗口事件 焦点/剪贴板事件 网页状态事件 Touch事件 鼠标事件 鼠标事件指与鼠标相关的事件,具体的事件主要有以下一些。...mousemove:当鼠标在一个节点内部移动时触发。当鼠标持续移动时,该事件会连续触发。为了避免性能问题,建议对该事件的监听函数做一些限定,比如限定一段时间内只能运行一次。...mouseenter:鼠标进入一个节点时触发,进入子节点不会触发这个事件 mouseover:鼠标进入一个节点时触发,进入子节点会再一次触发这个事件 mouseout:鼠标离开一个节点时触发,离开父节点也会触发这个事件...mouseleave:鼠标离开一个节点时触发,离开父节点不会触发这个事件 wheel:滚动鼠标的滚轮时触发 事件注意事项 click事件指的是,用户在同一个位置先完成mousedown动作,再完成
ev.preventDefault(); } return false; //阻止的是obj.on事件名称所触发的默认行为
一、概述 1、事件概念 某些组件被执行了某些操作后,触发某些代码的执行; 事件:某些操作,如点击,双击,鼠标移动,键盘按下……; 2、事件源 组件,如按钮、文本输入框等; 3、监听器 代码; 4、注册监听...将事件源与监听器绑定,当事件源上发生了某个事件,则出发执行某个监听器代码; 二、常见的事件 1、点击事件 onclick:点击事件 ondblclick:双击事件; 2、焦点事件 onblur:失去焦点...; onfocus:获得焦点; 3、加载事件 onload:页面或者图片加载完成; 4、鼠标事件 onmousemove:鼠标被移动; onmouseover:鼠标移到某元素之上; onmouseout...:鼠标从某元素移开; onmouseup:鼠标按键被松开; 5、键盘事件 onkeydown:某个键盘按键被按下; onkeypress:某个键盘按键被按下并松开; onkeyup:某个键盘按键被松开;...6、选中和改变 onchange:域的内容被改变; onselect:文本被选中; 7、表单事件 onsubmit:确认按钮被点击; -- 可以阻止表单提交,方法返回false则表单被阻止 onreset
PyQt为拦截和处理事件提供了5种不同的方式,这里只介绍最常用的头两种方式。 第一种是重新实现特定事件,如键盘和鼠标事件、重绘事件、尺寸大小改变事件等等,的处理程序。可参见代码示例。...__init__(parent) self.initUI() def initUI(self): self.setWindowTitle("鼠标键盘事件示例...Qt.Key_Colon,Qt.Key_Semicolon,Qt.Key_Equal ... ''' def mousePressEvent(self, event): #鼠标按下事件...at (%d,%d) of screen '% (globalPos.x(),globalPos.y())) def mouseReleaseEvent(self, event): #鼠标释放事件...at (%d,%d) of widget '% (pos.x(),pos.y()),500) def mouseMoveEvent(self, event): #鼠标移动事件
@click 单击事件 @mousedown 按下事件 @mouseup 抬起事件 @dblclick 双击事件 @mousemove 移动事件 @mouseleave 离开事件 @mouseout...移出事件 @mouseenter进入事件 @mouseover 在里面
鼠标的滑轮事件实现图像的缩放很方便,具体在回调函数中如下写: 其中scale可以在外部定义为全局变量,通过响应CV_EVENT_MOUSEWHEEL滑轮事件获取Scale的具体值。...36 float bx = a11*a22 - a21*a12; 37 float by = a12*a21 - a11*a22; 38 if ( abs(bx) > 1e-...3 && abs(by) > 1e-3) 39 { 40 bx = 1.0 / bx; 41 by = 1.0 / by; 42 float
完成功能是DataGrid的页面选中事件、鼠标事件、双击事件改变TR的色彩。代码很简单,只是一点JS操作。...JS文件:GridControl.js ============================= /*------------ DataGrid鼠标事件处理 ------------ 功能:用于数据梆定后鼠标事件...参数说明: obj:对像this fontColor:字体颜色 backColor:背景颜色 ----------------------------------------------*/...----------- function OnFoucsDbClick( obj,fontColor,backColor,openUrl ) { //参数openUrl为要开的新窗口的地址 ... { // if ( e.Item.ItemIndex !
领取专属 10元无门槛券
手把手带您无忧上云