Я использую плагин лайтбокса jQuery (находится здесь: http://leandrovieira.com/projects/jquery/lightbox/)
Мне интересно, есть ли способ определить, когда изображение загружается, чтобы я мог восстановить свои селекторы?
Проблема - моя полоса:
$('#download').click(function(e) { e.preventDefault(); //do other stuff when a click happens });
Не работает со ссылкой, загруженной в область заголовка лайтбокса.
Пожалуйста, помогите
Спасибо:)
если вы используете jQuery 1.3 или более позднюю версию, вы можете использовать jQuery.live
$('#download').live("click", function(e) { e.preventDefault(); //do other stuff when a click happens });
Он прикрепит обработчик кликов к ссылке #download, даже если ссылка будет создана в будущем.
Я думаю, вы, возможно, ищете, что
$('#download').live('click', function(e){ e.preventDefault(); //do other stuff when a click happens });
#download не будет загружено в DOM, если вы создаете его после загрузки страницы
#download