ajax呼び出しから動的に読み込まれたコンテンツからcolorboxを開こうとしています。次のクリックで、ページ上に別のブロックがロードされ、そのブロックをクリックすると、カラーボックスオーバーレイが開きます。colorboxがAjaxで動作しない
しかし、最初の項目のcolorboxが開かれていると、colorboxをリンクにバインドできなくなります。
参照してください、カラーボックスをバインドするために使用されている私のjavascriptのコードは次のとおりです。
$(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>
ですコールが行われ、ユーザーがクリックしてカラーボックスを開くことができるブロックがロードされます。私はコードのスクリーンショットを撮った。
私は、問題は、私は一度だけ呼ばれているdocument.ready上のカラーボックスを結合していますされ、その後、次のクリックの後、それはカラーボックスに私の次の項目をバインドするdoesntのだと思います。
助けてください。
あなたは