Estoy tratando de comprender esta diferencia específica entre las directas y delegadas controladores de eventos utilizando el jQuery .on () método . Específicamente, la última oración en este párrafo: Cuando selectorse proporciona a, el controlador de eventos se denomina delegado . No se llama al controlador cuando el evento ocurre …
jquery alterna las llamadas preventDefault () de forma predeterminada, por lo que los valores predeterminados no funcionan. no puede hacer clic en una casilla de verificación, no puede hacer clic en un enlace, etc. ¿Es posible restaurar el controlador predeterminado?
Me gustaría saber si esta es la forma correcta de ocultar elementos visibles cuando se hace clic en cualquier parte de la página. $(document).click(function (event) { $('#myDIV:visible').hide(); }); El elemento (div, span, etc.) no debería desaparecer cuando se produce un evento de clic dentro de los límites del elemento.