Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.11.2010, 16:09
Новичок на форуме
Отправить личное сообщение для Родогор Посмотреть профиль Найти все сообщения от Родогор
 
Регистрация: 11.11.2010
Сообщений: 3

jQuery jCarousel в две строки
Здравствуйте.
Я продвинуто-задвинутой новичок в JS, AJAX и т.п., извиняюсь если вещи, которые сказанные мной будут глупостями. Слишком много информации за последние дни получил и пока ещё не всё улеглось.

Делаю для WP плагин-карсуель для контента на основе jQuery php + ajax. Контент подгружается сформированным XML файло.

Никак не могу заставить в две строчки выводится. Точнее вывожу, но выглядит мягко говоря не очень и функциональность отказывает.

Я пробовал в два уровня сделать ul li - получилось, с float: left/none тоже получилось.. Но только на тестовом примере. Добавляем - уже не работает.. т.к. нужно что бы список рос заполняясь верхний элемент-нижний элемент->следующий столбец. Т.е. столбцами заполняться должно.

Вот этого я добиться никак не могу...
Я решил создать ещё один "list" (там называется так этот DIV), который помещается в "clip" (див в котором содержимое и который собственно влево-вправо).
Сделал ещё один ul.
this.container=i(a);
this.list=this.container.find("ul,ol").eq(0)
this.list2=this.container.find("ul,ol").eq(1)

Он появляется, но не в CLIP, а ниже, т.к. есть следующая строчка

this.clip=this.list.wrap("<div></div>").parent();

list отделяется div-ом, а list2 остаётся за ним.

Манипуляции типо this.clip=this.clip.wrap не прокатывают, но мои list и list2 находятся уже рядом... Но карусель перестаёт работать, т.к. изменён CLIP...... (

И тут мой мозг спотыкается и я не могу понять - wrap это создание "вокруг" элемента элемента. А как сделать вокруг двух элементов ?
Ответить с цитированием
  #2 (permalink)  
Старый 12.11.2010, 16:39
Новичок на форуме
Отправить личное сообщение для Родогор Посмотреть профиль Найти все сообщения от Родогор
 
Регистрация: 11.11.2010
Сообщений: 3

Специально пишу вторым сообщением, извините если это нарушает правила. Смысловая нагрузка совсем другая

Всегда пишу на форум и посещают идеи, что пост писать уже не нужно. Этот пост переписываю третий раз.

Изначально разметка списка выглядит как
Код:
  <div id="mycarousel" class="jcarousel-skin-ie7">
    <ul>
      <!-- The content will be dynamically loaded in here -->
    </ul>
        <ul>
      <!-- The content will be dynamically loaded in here -->
    </ul>
  </div>
Жирным выделено то, что уже добавлено мной - второй список.

Может сразу переделать типо
Код:
<div>
<div id="row1" style="display:table-row">

</div>
<div id="row2" style="display:table-row">

</div>
</div>
Что бы втыкать элементы

Код:
<div>
<div id="row1" style="display:table-row">
<div id="elemt1" style="width:100px; height:100px">element1</div>
</div>
<div id="row2" style="display:table-row">
<div id="elemt2" style="width:100px; height:100px">element2</div>
</div>
 </div>
Втыкаются элементы как this.list.prepend(g), list - li.jcarousel-item... можно подменять на row1-2 и отправлять их туда...
Ответить с цитированием
  #3 (permalink)  
Старый 12.11.2010, 18:47
Новичок на форуме
Отправить личное сообщение для Родогор Посмотреть профиль Найти все сообщения от Родогор
 
Регистрация: 11.11.2010
Сообщений: 3

C div-ами не работает, как я понял механизм карусели сделан для списка ul li
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
2 разных модуля на jQuery - как подключить? finder jQuery 4 23.03.2012 22:29
Не могу объединить две галереи на Prototype и jQuery volodumir Ваши сайты и скрипты 5 17.08.2010 14:10
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16