colorbox(http://colorpowered.com/colorbox/)を使用してajax htmlファイルを呼び出しています。カラーボックスを使用しているときにページをロードする方法次のボタン
これらのHTMLファイルは、ここでのコードのようなテーブルにJSの配列をロードします。http://jsfiddle.net/2waZ2/21/
このすべてはうまく動作しますが、カラーボックスの横のボタンを押したときにJSテーブルのデータがアップロードされません。
document.onloadが既に発生している可能性があります。私がJSをajax htmlファイルで呼び出そうとしているにもかかわらず、私は第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);
カラーボックスが '.load()'を使用している場合、Chromeのファイルアクセス権限のため、Chromeではローカルでは機能しません。 – Jack
私はFirefoxとサーバーを使用しています – Jon