Проблема с jQuery Colorbox - PullRequest
       27

Проблема с jQuery Colorbox

1 голос
/ 05 августа 2010

У меня есть веб-сайт, который использует ajax jquery и colorbox.

Внутри div "#content" есть несколько ссылок на другие страницы, которые открываются нормально с помощью colorbox.

Если я перезагрузлюсодержимое этого div, используя ajax jquery, затем ссылки больше не будут появляться с использованием эффекта colorbox.

Я пытался создать функцию, которую я буду вызывать всякий раз, когда вызываю функцию, которая изменяет содержимое div #content, но нетудачиЯ знаю, что должен переустанавливать / перезагружать colorbox в DOM каждый раз, когда загружаю что-то новое на страницу, содержащую rel = "colorbox", но я не могу понять, как это сделать. Я называю это внутри

function showcategory() {
reinit();
...
}

function reinit() {
  $('a[rel*=colorbox]').colorbox() ;
}

Ответы [ 2 ]

1 голос
/ 05 августа 2010

Вам придется использовать метод live () или delegate для динамически генерируемых событий содержимого.

1 голос
/ 05 августа 2010

попробуйте подключить ваш обработчик, используя live вместо bind.Это сохраняется после перезагрузки контента в div

api doc для live здесь

...