У меня есть следующий бит кода, просто:
$(function() {
$('a.add-photos-link').live('click', function(e) {
$(this).colorbox({
overlayClose: false,
onComplete: function() {
$('#add_photos').submit(function(e) {
// more stuff to do
e.preventDefault();
});
}
});
e.preventDefault();
});
});
Однако, похоже, это работает только после однократного нажатия на ссылку ДВАЖДЫ. Эти ссылки динамически добавляются на страницу (a.add-photos-link
).
Почему это происходит и что я могу сделать, чтобы исправить это, чтобы он срабатывал после первого щелчка мышью?