Вкладки jQuery, вложение других элементов jquery или javascript внутри работает только на первой вкладке - PullRequest
0 голосов
/ 11 декабря 2010

Так что я использую вкладки jQuery, как показано здесь http://docs.jquery.com/UI/Tabs с простыми вызовами ui.js и ui_002.js. Вкладки работают отлично, я могу установить контент, и все работает прекрасно. Моя проблема связана с желанием использовать jcarousel в каждой вкладке.

jCarousel работает безупречно на первой вкладке, но при нажатии на следующую вкладку изображения не загружаются и карусель не работает. Кажется, это верно для всего JavaScript, который я использую. В первой вкладке работают простые вещи для тестирования, такие как ролловеры на основе js, но ни одна из последовательных.

Я использую это для вызова вкладок и карусели

 jQuery.noConflict();

                jQuery(function() {
                    jQuery('.container-1 > ul').tabs();
                    jQuery('.mycarousel').jcarousel();
                });

Я надеюсь, что это что-то простое, как то, что я забыл. Заранее спасибо и не стесняйтесь, дайте мне знать, что еще я могу поставить

1 Ответ

1 голос
/ 11 декабря 2010

Хитрость заключается в CSS.Вместо использования

.ui-tabs-hide
  {display:none;}

необходимо использовать

 .ui-tabs-hide {
        position: absolute;
        left: -10000px;
    }
...