事件对象event和传入参数cv解决兼容性问题event.clientX和event.clientY得到的是相对于页面的坐标,当滚动条向下移动时,则出现定位不准,所以要加上滚动条的高度无标题文档
分类:
移动开发 时间:
2015-05-30 22:35:55
阅读次数:
186
在JavaScript开发中,经常需要获取触发某个事件的目标对象。让后根据目标对象进行不同的业务处理。下面展示通过JavaScript获取触发事件的事件目标对象。如下:Js代码12345678910window.onload=function(){varobj=document.getElement...
分类:
编程语言 时间:
2015-05-30 09:19:03
阅读次数:
135
事件
事件是用户在界面上的一个操作(通常使用各种输入设备,如:鼠标、键盘等来完成)。
当一个事件发生时,该事件用一个事件对象来表示。事件对象有对应的事件类。不同的事件类描述不同类型的用户动作。事件类包含在java.awt.event和javax.swing.event包中。
事件源
产生事件的组件叫事件源。在一个按钮上单击鼠标时,该按钮就...
分类:
编程语言 时间:
2015-05-29 10:10:14
阅读次数:
199
DOM事件模型主要包含4个方面的内容,分别是:
事件流 主流浏览器的事件模型 事件对象 注册与移除事件监听器
下面一一了解下:
首先,什么是DOM?文档对象模型(DOM)是表示文档(比如HTML和XML)和访问、操作构成文档的各种元素的应用程序接口(API)。一般的,支持Javascript的所有浏览器都支持DOM。
在DOM眼中,HTML跟XML一样是一种树形结构的文档,是根(roo...
分类:
Web程序 时间:
2015-05-29 09:58:30
阅读次数:
153
1. 事件目标
现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。
这个属性是DOM API中规定的,但是没有被所有浏览器实现 。
jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。
通过.target,可以确定DOM中首先接收到事件的元素(即实际被单击的元素)。
而且,我们知道this引用的是处理事件的DO...
分类:
Web程序 时间:
2015-05-28 14:06:09
阅读次数:
167
Js 冒泡事件阻止1.事件目标现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOM API中规定的,但是没有被所有浏览器实现。jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。通过.target,...
分类:
Web程序 时间:
2015-05-26 12:07:59
阅读次数:
145
function stopBubble(e) { if (e && e.stopPropagation) {//如果传入了事件对象,那么就是非IE浏览器 e.stopPropagation(); } else ...
分类:
编程语言 时间:
2015-05-24 21:51:56
阅读次数:
258
客户端javascript程序采用了异步事件驱动编程模型。相关事件的几个概念: 事件类型(event type):用来说明发生什么类型事件的字符串; 事件目标(event target):发生事件的对象; 事件处理程序(event handler):处理或响应事件的函数; 事件对象(even...
分类:
编程语言 时间:
2015-05-20 22:02:48
阅读次数:
273