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
function bindElements() { $('#button').bind('click', function(){ display_popup(1); }); $('#button').bind('click', function(){ display_popup(2); }); $('div#date').datepicker.setDefaults({ regional: "es", changeMonth: true, changeYear: true }); $('img#date').bind('click', function(){ $('div#date').datepicker("display"); }); $('input#date').bind('click', function(){ $('div#date').datepicker("display"); }); }
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.