簡體   English   中英

jQuery Colorbox不適用於AJAX

[英]jQuery Colorbox doesn't work with AJAX

我正在使用AJAX從單個帖子(Wordpress)加載內容。 在單頁上,我有帶有jQuery Colorbox( https://wordpress.org/plugins/jquery-colorbox/ )的圖像。 添加后,AJAX Colorbox停止工作。

AJAX:

    $(document).ready(function(){
        $.ajaxSetup({cache:false});

        var hoverOrClick = function() {

            var post_url = $(this).attr("href");

            $("#hide-ccontent").load(post_url);
            return false;
        }

        $("#ccontent a").click(hoverOrClick).hover(hoverOrClick);   
});

腳本從以下網址下載: http//www.designlunatic.com/2011/06/dynamically-load-wordpress-posts-with-jquery/

我試圖這樣輸入單個代碼:

<script src="jquery-1.11.0.min.js"></script>
<script src="http://www.jacklmoore.com/colorbox/jquery.colorbox.js"></script>
<script>
        $(document).ready(function(){

                $("a#lightbox").colorbox();
            });
</script>

有時可以,但是不能完全解決我的問題。

問題已解決。 Colorbox腳本默認位於標題中。 在我的情況下,有必要將位置更改為頁腳(您可以在插件菜單中執行此操作)。 現在工作正常。

Single.php

$(document).ready(function(){

      $("a#lightbox").colorbox();
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM