Я использую colorbox (http://colorpowered.com/colorbox/) для вызова html-файлов ajax.
Эти html-файлы загружают массивы js в таблицы, как показано здесь: http://jsfiddle.net/2waZ2/21/
Все это прекрасно работает,но когда нажимается следующая кнопка colorbox, данные таблицы JS не загружаются.
Я думаю, что это может быть потому, что document.onload уже произошел. Хотя я пытаюсь вызвать JS в html-файлах ajax, яможет показаться, что данные таблицы отображаются только на 1-й странице. После нажатия кнопки «Далее» данные таблицы не отображаются.
Я пытался изменить поведение следующей кнопки, чтобы отобразить данные таблицы.Есть идеи?
Это следующий код кнопки, который я мог найти в jquery.colorbox.js:
$next.click(function () {
publicMethod.next();
});
И
$groupControls = $next.add($prev).add($current).add($slideshow);
И
$(document).bind('keydown.' + prefix, function (e) {
var key = e.keyCode;
if (open && settings.escKey && key === 27) {
e.preventDefault();
publicMethod.close();
}
if (open && settings.arrowKey && $related[1]) {
if (key === 37) {
e.preventDefault();
$prev.click();
} else if (key === 39) {
e.preventDefault();
$next.click();
}
}
});
и
$next[(settings.loop || index < total - 1) ? "show" : "hide"]().html(settings.next);