Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/04/2012, 11:15
naggety
 
Fecha de Ingreso: agosto-2011
Mensajes: 58
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: Problema con click ()

¡Hola! ¡Ya está solucionado!

Como de costumbre, era una tontería. Efectivamente, como tú decías ¡el elemento no existía!.

Había puesto el código JS justo antes que el div, con lo cual el navegador intentaba registrar un evento a un div que aún no existía (se iba a crear justo después).

Registrando el evento después de haber cargado todo el documento, ya funciona:
Código Javascript:
Ver original
  1. jQuery(document).ready( function () {
  2.     jQuery ("#form-allowed-tags").click( function(event) {
  3.         alert ("hola");
  4.         event.stopPropagation();
  5.     });
  6. });

El motivo por el que podía mostrarlo, es que no lo hacía registrando un evento en ese div, sino modificando una propiedad CSS suya, y el evento disparador estaba en un botón aparte.

Gracias por tu ayuda, un saludo.