propiedades de evento de objetos y métodos, y redacción compatibilidad

Uso de eventos
principales navegadores
1.event.target clic tal y tal es el objetivo, el origen del evento
evento 2.event.current puntos de unión a quién es quién en Quién
tipo 3.event.type de eventos (onclick, onmousemove etc.)
4.event.preventDefault ( ) para evitar el comportamiento predeterminado
5.event.stopPropagation () evitar que el evento de burbujeo o captura
6.event.clientY se refiere a la parte superior del navegador a la posición inferior del ratón
7.event.pageY se refiere a la parte superior del navegador para la parte inferior de la posición del ratón, pero calcula la distancia de la barra de desplazamiento
en la parte superior de la pantalla para la posición del ratón 8.event.screenY

IE8 y por debajo de eventos de uso (attachEvent ( "onclick", function (event) {}))
1.event.type evento de tipo
2.event.returnValue = false para evitar que el comportamiento predeterminado
3.event.cancelBubble = true para evitar que el evento burbujeo o captura
clic 4.event.srcElement tal y tal es el objetivo, el origen del evento

redacción de compatibilidad

var eventUntil={
     getTarget:function(event){
        return event.srcElement || event.target
     },
     preventDefault:function(event){
        if(event.preventDefault){
            event.preventDefault()
        }else{
            event.returnValue=false
        }
     },
     stopPropagation:function(event){
        if(event.stopPropagation){
            event.stopPropagation()
        }else{
            event.cancelBubble  = true
        }
     }
}
Publicado 25 artículos originales · ganado elogios 0 · Vistas 634

Supongo que te gusta

Origin blog.csdn.net/JamesHKK/article/details/104779845
Recomendado
Clasificación