Я пытаюсь открыть colorbox из динамически загруженного содержимого от вызовов ajax.При нажатии кнопки «Далее» загружается еще один блок на странице, а при нажатии на этот блок необходимо открыть наложение цвета.
Но для первого элемента colorbox открывается, а затем после того, как я не могу связать colorbox со ссылкой.
Пожалуйста, смотрите, мой код JavaScript, который используется для привязки colorbox:
$(document).ready(function() {
$('#recommended-app-wrapper .app_download_link').each(function() {
$(this).colorbox({
href: $(this).attr('href'),
iframe: false,
onComplete: function() {
// Tooltip
$('#modal a.link_tooltip').each(function() {
$(this).click(function() {
return false;
});
var content = $(this).next('.hidden').html();
$(this).aToolTip({
tipContent: content,
fixed: true,
clickIt: false,
xOffset: -180,
yOffset: 30
});
});
// Clear-Default
$('#modal input.clear-default').clearDefault();
}
});
});
});
JSP-код, который вызывает страницу содержимого:
<dsp:a page="/fragments/product_app_download.jsp" iclass="custom custom-blue-smapp_download_link get-app">
<dsp:param name="id" param="element.id"/>
Get app
</dsp:a>
Пожалуйста, посмотрите главную страницу, откуда выполняется вызов ajax, и он загружает блок, из которого пользователь может щелкнуть и открытьColorbox.Я сделал снимок экрана с кодом.
Я думаю, проблема в том, что я привязываю colorbox к document.ready, который вызывается только один раз, затем послещелчок по следующему не привязывает мой следующий элемент к colorbox.
Пожалуйста, помогите.
спасибо