0

jQuery ColorBox プラグインを使用していますが、AJAX コンテンツで機能しません。これを解決する方法がわかりません。

投稿の下部に画像ギャラリーを表示して、投稿を表示します。ユーザーはこれらの投稿をスクロールでき、更新には AJAX が使用されます。

最初の投稿では、プラグインはうまく機能しますが、ギャラリーを使用して AJAX で生成された投稿では、プラグインは起動しません。

プラグインを呼び出すために使用しているコード -

jQuery(document).ready(function(){

    jQuery(".lightbox").colorbox({
        rel: 'lightbox',
        height: '90%',
        slideshow: true,
        slideshowStart: 'Start Slideshow - ',
        slideshowStop: 'Pause Slideshow - '
    });

});

ColorBox プラグイン ページへのリンク - http://www.jacklmoore.com/colorbox

4

1 に答える 1

1

ただし、ギャラリーを使用して AJAX で生成された投稿では、プラグインは起動しません。

ajax 呼び出しを行った後、カラーボックスを再度割り当てて、新しい要素に適用できるようにする必要があります。あなたの ajax 呼び出しは、まさにこの種のことを行うためのコールバックを提供します。

于 2012-07-04T02:38:32.000 に答える