转载的,作者不详。此方法实际上是阻止子元素事件冒泡,达到类似效果。 想要阻止点击#p_cont区域时触发a事件,需要在#p_cont区域内加入阻止事件冒泡的代码,具体实现祥看本文 #p_box包括#p_cont,当点击#p_box区域任何位置时(包括#p_cont),都会触发a事件。想要阻止点击#p ...
分类:
其他好文 时间:
2016-05-09 15:53:29
阅读次数:
208
a.窗口事件,只在body和frameset元素中才有效onload 页面或图片加载完成时onunload 用户离开页面时 b.表单元素事件,在表单元素中才有效onchange 框内容改变时onsubmit 点击提交按钮时onreset 重新点击鼠标按键时onselect 文本被选择时onblur ...
分类:
Web程序 时间:
2016-05-07 06:32:19
阅读次数:
208
要保证处理事件的代码能在大多数浏览器下一致地运行,只需关注冒泡阶段。 第一个要创建的方法是addHandler(),它的职责是视情况分别使用DOM0级方法、DOM2级方法或IE方法来添加事件。这个方法属于一个名叫EventUtil的对象。addHandler()方法接受3个参数:要操作的元素、事件名 ...
分类:
其他好文 时间:
2016-05-06 19:08:12
阅读次数:
139
1、事件驱动要素: 1、事件源:触发事件的元素; 2、事件:被JS侦测到的行为; 3、事件处理函数(事件句柄/事件监听器):事件发生时进行的操作; 2、事件分类: 鼠标事件、键盘事件、表单事件、页面事件 3、事件绑定: 1、在JS脚本中绑定事件: 例:html:<input type="button ...
分类:
其他好文 时间:
2016-05-03 01:56:47
阅读次数:
126
jquery经常使用的事件: /* on off hover blur change click dblclick focus keydown keyup keypress mousedown resize scroll select submit */ 元素事件列表说明: 注:不带參数的函数,其參 ...
分类:
Web程序 时间:
2016-04-19 11:34:31
阅读次数:
253
在触发DOM上的某个事件时,会产生一个事件对象event。这个对象中包含着所有与事件有关的信息。包括导致事件的元素,事件的类型以及其他与特定事件相关的信息。 例如: 鼠标操作点击事件时,事件对象中会获得鼠标的按键信息等,会提示按的哪一个键 获得鼠标按键属性button和which 鼠标左中右按键分别 ...
分类:
Web程序 时间:
2016-04-16 22:51:32
阅读次数:
169
在所有的事件里面都包含了js事件的三要素:1,事件源(也就是触发事件的标签或元素)2,事件名(响应事件的名称)3,分析事件的响应在本例中很明显p标签就是触发事件的事件源,onclick就是事件名称,所触发的响应不是固定的,也就是会根据不同的条件相应不同的事件。所以我们理..
分类:
其他好文 时间:
2016-04-05 11:01:17
阅读次数:
193
一、T-QueryDOM的使用问题-在JavaScript中使用DOM解析并操作HTML元素-W3C指定的DOM规范不仅适用于解析并操作HTML页面,还适用于解析并操作XML文件-使用DOM解析并操作HTML页面中元素代码并不简洁-如果实现逻辑过于复杂的话,还可能影响HTML页面的性能-我们可以通过自定义的T-Que..
分类:
编程语言 时间:
2016-04-04 07:03:24
阅读次数:
310
//定义一个EventUtil对象
varEventUtil={
//兼容浏览器注册事件处理程序
addHandler:function(element,type,handler){
//该方法接受3个参数:要操作的元素,事件名称和事件处理程序函数
if(element.addEventListener){//检查传入的元素是否存在DOM2级方法
element.addEventList..
分类:
Web程序 时间:
2016-03-11 19:07:08
阅读次数:
198
RequireJS入门(三) 这篇来写一个具有依赖的事件模块event。event提供三个方法bind、unbind、trigger来管理DOM元素事件。 event依赖于cache模块,cache模块类似于jQuery的$.data方法。提供了set、get、remove等方法用来管理存放在DOM
分类:
Web程序 时间:
2016-03-01 12:32:25
阅读次数:
153