- 浏览: 686484 次
- 性别:
- 来自: 合肥
文章分类
最新评论
-
di1984HIT:
学习了,学习了!
Tomcat的URL中文乱码解决以及传输优化 -
arottenapple:
...
我的二十一天CoreJava 学习笔记 -
黯淡流觞:
...
我的二十一天CoreJava 学习笔记 -
onlyOneToOne:
wsc830719 写道@RequestMapping(val ...
spring mvc3中 ResponseBody中文乱码 -
waj_615:
但是打印订单不是简单的string 啊
用java实现打印功能
一般事件
onclick IE3、N2 鼠标点击时触发 此事件
ondblclick IE4、N4 鼠标双击时触发 此事件
onmousedown IE4、N4 按下鼠标时触发 此事件
onmouseup IE4、N4 鼠标按下后松开鼠标时触发 此事件
onmouseover IE3、N2 当鼠标移动到某对象范围的上方时触发 此事件
onmousemove IE4、N4 鼠标移动时触发 此事件
onmouseout IE4、N3 当鼠标离开某对象范围时触发 此事件
onkeypress IE4、N4 当键盘上的某个键被按下并且释放时触发 此事件.
onkeydown IE4、N4 当键盘上某个按键被按下时触发 此事件
onkeyup IE4、N4 当键盘上某个按键被按放开时触发 此事件
页面 相关事件
onabort IE4、N3 图片在下载时被用户中断
onbeforeunload IE4、N 当前页面 的内容将要被改变时触发 此事件
onerror IE4、N3 出现错误时触发 此事件
onload IE3、N2 页面 内容完成时触发 此事件
onmove IE、N4 浏览器的窗口被移动时触发 此事件
onresize IE4、N4 当浏览器的窗口大小被改变时触发 此事件
onscroll IE4、N 浏览器的滚动条位置发生变化时触发 此事件
onstop IE5、N 浏览器的停止按钮被按下时触发 此事件或者正在下载的文件被中断
onunload IE3、N2 当前页面 将被改变时触发 此事件
表单相关事件
onblur IE3、N2 当前元素失去焦点时触发 此事件
onchange IE3、N2 当前元素失去焦点并且元素的内容发生改变而触发 此事件
onfocus IE3 、N2 当某个元素获得焦点时触发 此事件
onreset IE4 、N3 当表单中RESET的属性被激发时触发 此事件
js的event详解 (鼠标的位置及状态、按下的键)
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。
event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。
例子
下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。
<HTML>
<HEAD><TITLE>Cancels Links</TITLE>
<SCRIPT LANGUAGE="JScript">
function cancelLink() {
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
}
</SCRIPT>
<BODY onclick="cancelLink()">
下面的例子在状态栏上显示鼠标的当前位置。
code<BODY onmousemove="window.status = 'X=' + window.event.x + ' Y=' + window.event.y">
属性:
altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX,
screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y
1.altKey
描述:
检查alt键的状态。
语法:
event.altKey
可能的值:
当alt键按下时,值为 TRUE ,否则为 FALSE 。只读。
2.button
描述:
检查按下的鼠标键。
语法:
event.button
可能的值:
0 没按键
1 按左键
2 按右键
3 按左右键
4 按中间键
5 按左键和中间键
6 按右键和中间键
7 按所有的键
这个属性仅用于onmousedown, onmouseup, 和 onmousemove 事件。对其他事件,不管鼠标状态如何,都返回 0(比如onclick)。
3.cancelBubble
描述:
检测是否接受上层元素的事件的控制。
语法:
event.cancelBubble[ = cancelBubble]
可能的值:
这是一个可读写的布尔值:
TRUE 不被上层原素的事件控制。
FALSE 允许被上层元素的事件控制。这是默认值。
例子:
下面的代码片断演示了当在图片上点击(onclick)时,如果同时shift键也被按下,就取消上层元素(body)上的事件onclick所引发的showSrc()函数。
code<SCRIPT LANGUAGE="JScript">
function checkCancel() {
if (window.event.shiftKey)
window.event.cancelBubble = true;
}
function showSrc() {
if (window.event.srcElement.tagName == "IMG")
alert(window.event.srcElement.src);
}
</SCRIPT>
<BODY onclick="showSrc()">
<IMG onclick="checkCancel()" src="/sample.gif">
4.clientX
描述:
返回鼠标在窗口客户区域中的X坐标。
语法:
event.clientX
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
5.clientY
描述:
返回鼠标在窗口客户区域中的Y坐标。
语法:
event.clientY
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
6.ctrlKey
描述:
检查ctrl键的状态。
语法:
event.ctrlKey
可能的值:
当ctrl键按下时,值为 TRUE ,否则为 FALSE 。只读。
7.fromElement
描述:
检测 onmouseover 和 onmouseout 事件发生时,鼠标所离开的元素。 参考:18.toElement
语法:
event.fromElement
注释:
这是个只读属性。
8.keyCode
描述:
检测键盘事件相对应的内码。
这个属性用于 onkeydown, onkeyup, 和 onkeypress 事件。
语法:
event.keyCode[ = keyCode]
可能的值:
这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为 0 。
9.offsetX
描述:
检查相对于触发事件的对象,鼠标位置的水平坐标
语法:
event.offsetX
10.offsetY
描述:
检查相对于触发事件的对象,鼠标位置的垂直坐标
语法:
event.offsetY
11.propertyName
描述:
设置或返回元素的变化了的属性的名称。
语法:
event.propertyName [ = sProperty ]
可能的值:
sProperty 是一个字符串,指定或返回触发事件的元素在事件中变化了的属性的名称。
这个属性是可读写的。无默认值。
注释:
你可以通过使用 onpropertychange 事件,得到 propertyName 的值。
例子:
下面的例子通过使用 onpropertychange 事件,弹出一个对话框,显示 propertyName 的值。
code<HEAD>
<SCRIPT>
function changeProp(){
btnProp.value = "This is the new VALUE";
}
function changeCSSProp(){
btnStyleProp.style.backgroundColor = "aqua";
}
</SCRIPT>
</HEAD>
<BODY>
<P>The event object property propertyName is
used here to return which property has been
altered.</P>
<INPUT TYPE=button ID=btnProp onclick="changeProp()"
VALUE="Click to change the VALUE property of this button"
onpropertychange='alert(event.propertyName+" property has changed value")'>
<INPUT TYPE=button ID=btnStyleProp
onclick="changeCSSProp()"
VALUE="Click to change the CSS backgroundColor property of this button"
onpropertychange='alert(event.propertyName+" property has changed value")'>
</BODY>
12.returnValue
描述:
设置或检查从事件中返回的值
语法:
event.returnValue[ = Boolean]
可能的值:
true 事件中的值被返回
false 源对象上事件的默认操作被取消
例子见本文的开头。
13.screenX
描述:
检测鼠标相对于用户屏幕的水平位置
语法:
event.screenX
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
14.screenY
描述:
检测鼠标相对于用户屏幕的垂直位置
语法:
event.screenY
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
15.shiftKey
描述:
检查shift键的状态。
语法:
event.shiftKey
可能的值:
当shift键按下时,值为 TRUE ,否则为 FALSE 。只读。
16.srcElement
描述:
返回触发事件的元素。只读。例子见本文开头。
语法:
event.srcElement
17.srcFilter
描述:
返回触发 onfilterchange 事件的滤镜。只读。
语法:
event.srcFilter
18.toElement
描述:
检测 onmouseover 和 onmouseout 事件发生时,鼠标所进入的元素。 参考:7.fromElement
语法:
event.toElement
注释:
这是个只读属性。
例子:下面的代码演示了当鼠标移到按钮上时,弹出一个对话框,显示“mouse arrived”
code<SCRIPT>
function testMouse(oObject) {
if(oObject.contains(event.toElement)) {
alert("mouse arrived");
}
}
</SCRIPT>
:
<BUTTON ID=oButton onmouseover="testMouse(this)">Mouse Over This.</BUTTON>
19.type
描述:
返回事件名。
语法:
event.type
注释:
返回没有“on”作为前缀的事件名,比如,onclick事件返回的type是click
只读。
20. x
描述:
返回鼠标相对于css属性中有position属性的上级元素的x轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
语法:
event.x
注释:
如果事件触发后,鼠标移出窗口外,则返回的值为 -1
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
21. y
描述:
返回鼠标相对于css属性中有position属性的上级元素的y轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
语法:
event.y
注释:
如果事件触发后,鼠标移出窗口外,则返回的值为 -1
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
发表评论
-
[带菜鸟飞] js数值判断要注意长度
2012-07-11 20:27 1692提问:16位的9在js中会显示多少?即 99999999999 ... -
[datatable]在页面中更改cell值后再排序
2012-07-02 11:27 2667需求:在点击一按钮后,对选中的行对应的某一列中的值进行更改。并 ... -
[datatable]排序时指定某列不可排序
2012-07-02 10:41 13989datatable是一个jquery扩展的表格插件。其提供了强 ... -
页面屏蔽鼠标左右键备忘
2012-03-14 15:59 10082012-3-30 由于在不同浏 ... -
web记录用户登出时间解决方案
2012-02-28 10:28 25552012-2-28 方案一 监听session摧毁 ... -
jquery mobile 实现下载功能时的问题
2012-02-01 13:49 2316开发环境 使用jquery mobile 来开发移动web ... -
让页面展现速度提高20%
2011-10-23 15:32 1516每次在项目开发或维护 ... -
表单提交前内容的js处理
2010-07-05 10:39 7813说明: 经常使用ajax提 ... -
HTML特殊符号表
2010-07-05 10:14 1064特殊符号 命名实体 十进制 ... -
ie 下 jquery的 submit不起作用
2010-05-25 17:31 3554问题: 项目中所有使用jquery.submit()的方法在 ... -
执行ajax返回的script代码
2010-05-17 12:27 5447晕死,自已在这里面加个表面就把页面给变了不成样子了,重发下。 ... -
检测浏览器及版本
2010-05-04 09:29 1857navigator是在JavaScript中的一个独立的对象, ... -
freemarker语法
2010-05-04 09:25 1830常用语法 EG.一个对象BOOK 1.输出 ${book. ... -
CSS Sprites
2010-05-04 09:19 1195CSS Sprites简介 说白了,CSS Sp ... -
JS屏蔽BackSpace键
2010-05-04 09:17 3534if (typeof window.event != 'und ... -
JQuery启动方法
2010-05-04 09:10 2454参考版本:1.2.6 从下面启动类中,可以明显看出ready ... -
js 使用json 简单封装
2010-04-21 17:15 4342<html> <title>无 ... -
多重List Map 相互嵌套取值
2010-04-21 17:02 2442<#list map as list> // ... -
js 使用apply方法来继承"类"
2010-04-15 09:18 1036<html> <hea ... -
ymPrompt提示组件在IE8中的小bug
2010-04-07 09:41 1564我们写惯性的让drea ...
相关推荐
JavaScript触发事件是网页交互设计的核心组成部分,它们允许开发者在用户与网页进行互动时执行特定的代码块。以下是对“js触发事件大全”中所提及的关键事件的深入解析,旨在为前端开发者提供全面的理解。 ### 一、...
"JavaScript触发事件列表" JavaScript是一种广泛应用于Web开发的编程语言,它提供了许多事件处理机制,以便开发者能够捕捉和响应用户交互操作。下面是JavaScript触发事件列表,涵盖了常见的事件类型和应用场景: ...
### JavaScript 触发事件列表详解 #### 一、单击事件(onclick) 当用户单击鼠标按键时触发的事件。通常,在HTML元素上定义`onclick`属性,该属性指定一个事件处理程序或一段代码,当点击事件发生时,这段代码将会被...
JS事件触发大全是指在 JavaScript 中各种事件的触发机制,这些事件可以在不同的元素上触发,例如按钮、链接、文本框、图片等。这些事件可以被 JavaScript 代码捕捉和处理,以便执行特定的操作。 事件类型 1. 鼠标...
### 光标停止输入触发事件 JS #### 概述 本文档将详细介绍一个JavaScript示例,该示例展示了如何在用户停止输入时触发一个事件。这个功能在许多Web应用程序中非常有用,例如实时搜索建议、表单验证或数据同步等...
标题“singularly3_触发控制_事件触发控制_事件触发控制仿真_事件触发控制_事件触发”指的是一个关于事件触发控制的仿真项目,可能是一个使用特定工具(如MATLAB的Simulink)建立的模型。"singularly3.slx"是这个...
这是关于javascript的触发事件全部,可以拿来查查
那么,如何在js代码模式通过代码触发textbox控件的onchange事件呢,经过查阅资料,发现js提供了一个方法,可以触发控件的应该是所有事件。object.fireEvent()方法,使用方法如 object.fireEvent(‘onchange’),即可...
在IT领域,事件触发控制是一种高效且节省资源的控制策略,尤其在分布式系统、网络控制系统以及物联网(IoT)应用中被广泛应用。标题中的“eventwuzhishuinterval”可能指的是一个特定的事件触发间隔或者算法,它涉及到...
自动化控制、事件触发机制研究,动态事件触发,静态事件触发,自适应事件触发,相对静态事件触发。事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理...
"oracle触发器的种类和触发事件" Oracle触发器是一种特殊的存储过程,它可以在数据库中自动执行一些操作,主要用于实现数据的完整性、数据的安全性和业务逻辑的实现。触发器可以分为四种类型:DML触发器、DDL触发器...
jQuery实现长按按钮触发事件的方法是移动设备和网页应用开发中的一项常见技术,主要目的是为了增强用户交互体验,尤其是在触摸屏设备上。通过长按按钮触发特定事件,开发者可以为用户提供更丰富的交互方式,比如在...
JavaScript事件是编程中的一种重要机制,它允许程序对用户的交互做出响应。JavaScript是基于对象的语言,事件驱动是其核心特性之一。当用户通过鼠标、键盘或其他输入设备进行操作时,这些动作被称为事件,而与事件...
JAVASCRIPT 实现OPTION的事件触发
"按名称触发事件"的概念是这一模型的一个延伸,它涉及到通过函数名称来动态地绑定和调用事件处理函数。这种方式提高了代码的灵活性和可扩展性,特别是在大型项目或需要频繁调整事件处理逻辑的应用中。 事件触发通常...
以下是一些常见的JavaScript事件以及它们的触发方式和应用场景。 #### 1. onclick事件 `onclick`事件是最常见的事件之一,当用户点击一个元素时触发。例如: ```javascript 点击我" onclick="window.open('xxxx....
鼠标触发的事件,JS脚本 鼠标事件是指在 Web 浏览器中,用户通过鼠标交互引发的事件。这些事件可以被 JavaScript 捕获和处理,以实现各种交互效果。下面是常见的鼠标事件: 1. onClick:鼠标点击事件,多用在某个...
当你需要处理包含复选框列(`DataGridViewCheckBoxColumn`)的数据时,实时触发事件是提高用户体验和实现动态功能的关键。`DataGridViewCheckBoxColumn`允许用户通过点击来选择或取消选择一个条目,而实时触发事件则...