карусель jquery

Я пытаюсь заставить работать карусель jquery после того, как я переместил HTML в пустой div, используя .html()...

 $("#mydiv li a").click(function(e){
    if($(this).children('div').length > 0 ){
        var details = $(this).children("div").html(); 
        $("#info div").html(details); 
        openInfo();
    } else{
        e.preventDefault(); //prevent click
    }
});

Вот функция (openInfo), которая анимирует div на странице. Когда это открывается, на нем есть карусель, но я не могу заставить ее работать.

function openInfo(){
    $('#info').animate({
        height: windowHeight
    }, 900, function() {
        $("#info div").fadeIn(100);
    });
}

Я использую jcarousel, он работает в другой части страницы, поэтому он работает в другом месте. Как я могу заставить jcarousel распознавать карусель #info после перемещения в нее html? Любая помощь/совет приветствуется.


person user1918216    schedule 20.12.2012    source источник
comment
Не могли бы вы опубликовать свой код на pastebin? Будет легче проверить вашу проблему   -  person Laurent Brieu    schedule 20.12.2012
comment
где ваш скрипт для jcarousel, поместите его в эту функцию openInfo   -  person hsuk    schedule 20.12.2012
comment
Вот ссылка на pastebin для кода, я добавил код jcarousel в свою функцию openInfo... pastebin.com/H4H4c0q6   -  person user1918216    schedule 20.12.2012
comment
Я хотел бы знать, как выглядит ваш HTML, пожалуйста. Не могли бы вы добавить это тоже в pastebin?   -  person Jasdeep Khalsa    schedule 25.12.2012
comment
Посмотрите здесь, так как решения, представленные в двух (первых) ответах, работают хорошо: stackoverflow.com/questions/10158497/   -  person    schedule 15.03.2013