Preguntas etiquetadas con 'propagación de eventos'

La propagación de un evento o “burbujeo” ocurre cuando ocurre un evento dentro de un elemento que se ajusta a otros elementos.
13
respuestas

event.preventDefault () vs. devolver falso

Cuando quiero que se ejecuten otros controladores de eventos después de que se haya activado un evento en particular, puedo usar uno de los dos métodos. Usaré jQuery en los ejemplos, pero esto también se aplica a plain-JS: 1. event.preventDefault () $ ('a'). Haga clic en (...
set 31 ago. '09 a las 2:58 pm
15
respuestas

¿Cómo evitar que se active el evento onclick parent al hacer clic en un ancla secundaria?

Actualmente estoy usando jQuery para hacer un div pulsable, y en este div también tengo enlaces. El problema que encuentro es que cuando hago clic en el ancla, ambos eventos de clic (para div y anchor) se activan. Cómo ...
set 02 sep '09 a las 20:19
30
respuestas

¿Impedir el desplazamiento del elemento padre cuando la posición de desplazamiento del elemento interior alcanza la parte superior / inferior?

Tengo una pequeña "barra de herramientas flotante" - un div con posición: fijo; desbordamiento: automático. Funciona bien Pero cuando se desplaza dentro de esta ventana (con la rueda del mouse) y alcanza el vértice inferior O, el elemento principal "se hace cargo de la" solicitud "...
establecido el 27 de abril '11 a las 13:13
8
respuestas

Deja de distribuir eventos del mouse a Angular

¿Cuál es la forma más fácil de detener la propagación de eventos del mouse en Angular 2? ¿Debo pasar un objeto especial de $ evento y llamar a stopPropagation () yo mismo o hay otra manera? Por ejemplo, en Meteor, simplemente puedo devolver falso desde el controlador con ...
set 08 feb '16 a las 19:06
7
respuestas

¿Cómo continuar difundiendo eventos después de la cancelación?

Cuando un usuario hace clic en un enlace específico, me gustaría presentarlos mediante el cuadro de diálogo de confirmación. Si hacen clic en "Sí", me gustaría continuar con la navegación original. Una captura: mi diálogo de confirmación se implementa regresando ...
establecido el 18 de octubre '11 a las 21:29
4
respuestas

La reacción evita las burbujas de eventos en los componentes anidados cuando se hace clic

Aquí está el componente base. Las funciones <ul> y <li> tienen funciones onClick. Solo quiero hacer clic en <li>, no en <ul>. ¿Cómo puedo lograr esto? Jugué con e.preventDefault (), e.stopPropagation (), pero fue en vano. lista de clases se extiende ...
establecido el 27 de julio de 2016 a las 20:51
10
respuestas

Cerrar la divulgación de Bootstrap después del enlace

Tengo un menú emergente bootstrap a continuación. Tiene un enlace asociado con el enlace knockout.js, que devuelve falso, porque no quiero que la etiqueta # se envíe a la URL del navegador. Sin embargo, no cierro el menú desplegable cuando ...
puesta el 17 sep. '13 a las 19:30
2
respuestas

Google Map Distribución de eventos de doble clic

Esta pregunta se hace a menudo, pero en realidad no respondió bien. ¡A ver si podemos arreglar esto! La distribución de eventos de Google le permite enlazar eventos en forma de un mapa de Google a través de su API mediante el uso de controladores de eventos. A veces en ...
Establecer el 29 de junio de 13 a las 0:06
1
la respuesta

Javascript: ¿cómo habilitar stopPropagation?

Con object.stopPropagation () puedo detener burbujas de eventos, pero ¿cómo puedo volver a encenderlo? ¿Hay una función predefinida en js algo como object.startPropagation? EDITAR: El problema es que JS recuerda, si hace clic en "ob ...
fijado el 19 de enero '11 a las 15:05
2
respuestas

Difusión de eventos en Javascript

Si tengo un elemento (html) anidado en otro elemento, y ambos tienen un controlador de clic adjunto, el clic del elemento interno ejecuta su controlador de clic, y luego las burbujas alcanzan al padre y el controlador de clic lo ejecuta. Así es como yo ...
fijado el 06 de octubre '09 a las 2:39
3
respuestas

Evento burbujeante y terminación

¿Cuál es la diferencia entre event.bubbles y false para cualquier evento y configurar event.stopPropagation () o stopImmediatePropagation () durante el manejo de eventos? Estoy usando Flex4 con AS3.
establecido el 18 de octubre '11 a las 7:57
4
respuestas

¿Vale la pena detener la propagación para que el evento no se extienda a la fase de captura?

Miré en http://www.quirksmode.org/js/events_order.html, y en esta parte es ambiguo: en el modelo de Microsoft, debe establecer la propiedad del evento cancelBubble en true. window.event.cancelBubble = true En el modelo W3C, debe llamar ...
puesta el 17 sep. '12 a las 18:43
5
respuestas

¿Cómo obtener componentes reutilizables con React y la propagación de eventos del mouse?

Considere la siguiente estructura típica del documento React: Component.jsx <OuterClickableArea> <InnerClickableArea> contenido </ InnerClickableArea> </ OuterClickableArea> Si estos componentes están compuestos de la siguiente manera ...
establecido el 11 de mayo de 18 a 21:43
5
respuestas

AngularJS: ¿Cómo detener la propagación de eventos usando ng-click?

Tengo una directiva que hace algo como esto: app.directive ('custom', function () {return {restrict: 'A', link: function (scope, element) {element.bind ('click', function () {alert ('quiero pre ...
establecido el 18 de febrero '15 a las 17:37
2
respuestas

Javascript / jquery, ingrese todos los divs en (x, y). ¿Toques de reenvío?

Posible duplicado: ¿Cómo obtener una lista de todos los elementos en el punto del clic? Sé que puedo obtener el elemento con el índice z más alto utilizando document.elementFromPoint (x, y). El problema es que necesito conseguir cada div, sod ...
fijado el 11 de octubre. '12 a las 23:16