Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2012, 07:19
Wolfchamane
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta Problema jQuery bind pop-up

Hola amigos!

Estoy intentando realizar un pequeño script usando jQuery para "bindear" a ciertos elementos de mi web un evento "click" y que aparezca una ventana modal con un calendario u otra información.

Bien, he aquí el código del script.

Código Javascript:
Ver original
  1. function bindElements()
  2. {
  3.   $('#button').bind('click', function(){
  4.     display_popup(1);
  5.   });
  6.  
  7.   $('#button').bind('click', function(){
  8.    display_popup(2);
  9.   });
  10.    
  11.   $('div#date').datepicker.setDefaults({
  12.     regional: "es",
  13.     changeMonth: true,
  14.     changeYear: true
  15.   });
  16.    
  17.   $('img#date').bind('click', function(){
  18.     $('div#date').datepicker("display");
  19.   });
  20.  
  21.   $('input#date').bind('click', function(){
  22.     $('div#date').datepicker("display");
  23.   });
  24. }

El problema es que el elemento "input" sí reacciona ante la acción de click sobre él, pero no el elemento "img". ¿Alguna idea?

Además, en algunos exploradores (IE, Opera, Safari y Chrome) no funciona correctamente.

Gracias.