objeto de evento HTML DOM
evento HTML DOM
evento HTML DOM permite Javascript registrar diferentes controladores de eventos en un elemento de documento HTML.
Eventos usados a menudo en combinación con la función, la función no se ejecutarán antes de que ocurra el evento! (Tales como el usuario hace clic en el botón).
Consejo: modelo de eventos normalizada en caso W3C DOM Nivel 2.
evento HTML DOM
DOM: DOM atributo indica el nivel de uso.
Los eventos de ratón
propiedad | descripción | DOM |
---|
onclick | Evento llama cuando un usuario hace clic en un controlador de objetos. | 2 |
OnContextMenu | Se activa cuando el usuario hace clic en el botón derecho del ratón para abrir el menú contextual | |
ondblclick | Evento llama cuando el usuario hace doble clic en un identificador de objeto. | 2 |
onmousedown | se pulsa el botón del ratón. | 2 |
OnMouseEnter | Se activa cuando el puntero del ratón se mueve a los elementos. | 2 |
OnMouseLeave | Cuando el puntero del ratón se mueve fuera del elemento de gatillo | 2 |
onmousemove | El ratón se mueve. | 2 |
onmouseover | Puntero del ratón sobre un elemento. | 2 |
onmouseout | Ratón fuera de un elemento. | 2 |
onmouseup | El botón del ratón es liberado. | 2 |
eventos de teclado
Marco / Objeto (Marco / Objeto) evento
eventos de formulario
eventos del portapapeles
propiedad | descripción | DOM |
---|
oncopy | El evento se activa cuando el usuario copia el contenido del elemento | |
oncut | El evento se activa cuando el contenido del elemento de cizallamiento de usuario | |
onpaste | El evento se activa cuando el usuario pegar el contenido del elemento | |
Imprimir el evento
propiedad | descripción | DOM |
---|
onafterprint | El evento de disparo ya ha comenzado la impresión de la página, o imprimir la ventana ya está cerrada | |
OnBeforePrint | El evento se activa cuando la página está a punto de empezar a imprimir | |
evento de arrastre
evento | descripción | DOM |
---|
ondrag | El evento se activa cuando se está arrastrando el elemento | |
ondragend | El evento se activa cuando el usuario arrastra los elementos para completar | |
ondragenter | Este evento se activa cuando el elemento arrastrado en el destino de colocación | |
OnDragLeave | Este evento se activa cuando el elemento de arrastre para dejar el destino de colocación | |
ondragover | El evento se dispara cuando el objetivo se coloca sobre el elemento de arrastre | |
ondragstart | El evento se activa cuando el usuario inicia elementos de arrastre | |
ondrop | Este evento se activa cuando el elemento de arrastre se coloca en el área objetivo | |
Multimedia (Media) Evento
evento | descripción | DOM |
---|
onabort | Evento de vídeo / audio (audio / vídeo) para terminar de disparo al cargar. | |
oncanplay | Cuando el evento se activa en el usuario puede iniciar la reproducción de vídeo / audio (audio / vídeo). | |
oncanplaythrough | evento de disparo puede jugar en vídeo / audio normal (audio / vídeo) y sin pausa y tampón. | |
ondurationchange | Evento de vídeo / audio (audio / vídeo) Duración cambio gatillo. | |
onemptied | de lista de disparo está vacía, el jugador actual | |
onended | Al final del juego en el evento de disparo de vídeo / audio (audio / vídeo). | |
onerror | desencadena eventos cuando se produce un error durante el vídeo / audio está cargado (audio / video) de datos. | |
onloadeddata | Evento en el navegador para cargar el vídeo / audio (audio / vídeo) de disparo fotograma actual. | |
onloadedmetadata | metadatos evento especificado / audio (audio / vídeo) el disparo de vídeo después de la carga. | |
onLoadStart | Evento en el navegador para empezar a buscar / audio (audio / vídeo) de disparo de vídeo especificado. | |
onPause | evento de disparo en el audio / Pausa (audio / vídeo) vídeo. | |
onplay | Activado por evento para iniciar la reproducción del vídeo / audio (audio / vídeo). | |
onplaying | Evento de vídeo / audio (audio / vídeo) Pausa o después de búfer se activa cuando esté listo para empezar a jugar de nuevo. | |
onProgress | Evento de disparo (audio / vídeo) que se indica en el navegador para descargar vídeo / audio. | |
onratechange | cambio evento de disparo cuando el envío de vídeo / audio (audio / vídeo) la velocidad de reproducción. | |
onseeked | En el caso de que el usuario vuelva a situar el vídeo / audio (audio / vídeo) posición de reproducción activa. | |
onseeking | Se activa cuando el usuario comienza a cambiar la posición de evento de vídeo / audio (audio / vídeo). | |
onstalled | Obtener datos de eventos de los medios de comunicación en el navegador, pero los datos de medios no está disponible cuando se activa. | |
onsuspend | Activado por evento suspensión de datos de medios en el navegador para leer. | |
ontimeupdate | Activado por evento cuando la posición de reproducción actual para enviar el cambio. | |
onvolumechange | Activado por evento cuando el cambio de volumen. | |
onwaiting | Dado que el evento se activa cuando el vídeo que desea reproducir el siguiente frame buffer se requiere. | |
eventos de animación
evento | descripción | DOM |
---|
animationend | Este evento se activa cuando la animación termine la reproducción de CSS | |
animationiteration | Este evento se activa cuando las animaciones CSS repiten | |
animationstart | Este evento se activa cuando la animación comienza a jugar CSS | |
evento de transición
evento | descripción | DOM |
---|
transitionend | El evento se activa después de la CSS para completar la transición. | |
otros eventos
evento | descripción | DOM |
---|
onmessage | Cuando el evento se lanza por o desde un objeto (WebSocket, Trabajador Web, Origen del suceso o sub-marco o ventana padre) recibe el mensaje | |
onMouseWheel | Obsoleta. Utilice onwheel sustituto evento | |
ononline | Este evento se activa cuando el navegador para trabajar en línea. | |
onoffline | Este evento se activa cuando el explorador debe comenzar a trabajar sin conexión. | |
onpopstate | Este evento se activa cuando el historial de navegación (objetos de historia) de la ventana cambia. | |
onshow | El evento cuando se muestra el elemento <Menú> en el menú contextual el gatillo | |
onstorage | Este evento se activa cuando almacenamiento Web (HTML 5 tienda Web) de actualización | |
ontoggle | El evento se activa cuando el usuario abre o cierra <detalles> elemento | |
onwheel | Este evento se activa cuando la rueda del ratón para desplazarse hacia arriba y hacia abajo en el elemento | |
Los objetos de evento
constante
静态变量 |
描述 |
DOM |
CAPTURING-PHASE |
当前事件阶段为捕获阶段(3) |
1 |
AT-TARGET |
当前事件是目标阶段,在评估目标事件(1) |
2 |
BUBBLING-PHASE |
当前的事件为冒泡阶段 (2) |
3 |
propiedad
propiedad | descripción | DOM |
---|
burbujas | Devuelve un valor booleano que indica si el evento es un tipo de evento de propagación. | 2 |
cancelable | Devuelve un valor booleano que indica si el evento puede cancelar el pro acción predeterminada. | 2 |
currentTarget | Devuelve sus detectores de eventos desencadenados el elemento evento. | 2 |
eventPhase | Devuelve el estado actual de la propagación de eventos. | 2 |
objetivo | Devuelve el elemento que desencadenó este evento (el nodo de destino del evento). | 2 |
timeStamp | Devuelve la fecha y la hora del evento generado. | 2 |
tipo | Devuelve el nombre del evento actual objeto de evento representa. | 2 |
camino
方法 |
描述 |
DOM |
initEvent() |
初始化新创建的 Event 对象的属性。 |
2 |
preventDefault() |
通知浏览器不要执行与事件关联的默认动作。 |
2 |
stopPropagation() |
不再派发事件。 |
2 |
Objetivo objeto de evento
camino
方法 |
描述 |
DOM |
addEventListener() |
允许在目标事件中注册监听事件(IE8
= attachEvent()) |
2 |
dispatchEvent() |
允许发送事件到监听器上 (IE8 =
fireEvent()) |
2 |
removeEventListener() |
运行一次注册在事件目标上的监听事件(IE8 =
detachEvent()) |
2 |
Objeto de detector de eventos
camino
方法 |
描述 |
DOM |
handleEvent() |
把任意对象注册为事件处理程序 |
2 |
Evento de objetos de documento
camino
方法 |
描述 |
DOM |
createEvent() |
|
2 |
Ratón / teclado de Eventos para Objetos
propiedad
属性 |
描述 |
DOM |
altKey |
返回当事件被触发时,"ALT" 是否被按下。 |
2 |
button |
返回当事件被触发时,哪个鼠标按钮被点击。 |
2 |
clientX |
返回当事件被触发时,鼠标指针的水平坐标。 |
2 |
clientY |
返回当事件被触发时,鼠标指针的垂直坐标。 |
2 |
ctrlKey |
返回当事件被触发时,"CTRL" 键是否被按下。 |
2 |
Location |
返回按键在设备上的位置 |
3 |
charCode | 返回onkeypress事件触发键值的字母代码。 | 2 |
key | 在按下按键时返回按键的标识符。 | 3 |
keyCode | 返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码。 | 2 |
which | 返回onkeypress事件触发的键的值的字符代码,或者 onkeydown 或 onkeyup 事件的键的代码。 | 2 |
metaKey |
返回当事件被触发时,"meta" 键是否被按下。 |
2 |
relatedTarget |
返回与事件的目标节点相关的节点。 |
2 |
screenX |
返回当某个事件被触发时,鼠标指针的水平坐标。 |
2 |
screenY |
返回当某个事件被触发时,鼠标指针的垂直坐标。 |
2 |
shiftKey |
返回当事件被触发时,"SHIFT" 键是否被按下。 |
2 |
camino
方法 |
描述 |
W3C |
initMouseEvent() |
初始化鼠标事件对象的值 |
2 |
initKeyboardEvent() |
初始化键盘事件对象的值 |
3 |