открытие fancybox изнутри содержимого jquery .load - PullRequest
0 голосов
/ 11 октября 2011

Привет, я загрузил некоторый контент с помощью функции .load jquery, в этом контенте есть галерея изображений fancybox, но я не могу заставить его работать изнутри загруженного контента (он работает нормально сам по себе).

есть идеи?

вот код, который я использовал для fancybox

<script type="text/javascript">
    $(document).ready(function()
        $("a[rel=quest]").fancybox();   
    });
</script>

С уважением Sam

Ответы [ 2 ]

0 голосов
/ 11 октября 2011

Вы должны снова инициализировать fancybox для вновь загруженных ссылок.

Или вы можете использовать http://docs.jquery.com/Plugins/livequery, как предлагается здесь: http://code.google.com/p/fancybox/issues/detail?id=18


попробуйте это:

$("#choose_design_service").click(function(){ 
    $("#hiw-content-area").load("pages/hiw/what_we_need_from_you.html",function(){
        $(this).find('a[rel=quest1]').fancybox(); 
    });
    return false; 
});
0 голосов
/ 11 октября 2011

Попробуйте вместо этого

$(document).ready(function(){
    $("a[rel=quest]").fancybox();   
});

Вы пропустили один пробуксованный после function()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...