X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> древовидное облако тегов / меню с подпунктами
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 27.6.2010, 15:41; Ответить: Letmetouchyou
Сообщение #1


Функционал

  • Отображение и скрытие дочерних элементов
  • Визуальная группировка элементов
  • Стилевые настройки на различных уровнях
  • Перемешивание тегов
  • Рандомный подбор размера шрифта
  • Несколько видов появления дочерних элементов
  • Рандомное определение цвета для ссылки

История
Изначально был реализован плагин, выполняющий все перечисленные функции, но проблема была в том что там было порядка 30-40 входящих переменных и когда попытался прикрутить его на сайт, то сам полез копаться в коде, чтобы вспомнить что за что отвечает.
Начало работы
Html код выглядит так:
<ul class='cloud'>
<li><a href='#'>Search engine</a>
<ul>
<li><a href='#'>Google</a>
<ul>
<li><a href='#'>Google maps</a></li>
<li><a href='#'>Gmail</a></li>
<li><a href='#'>Google calendar</a></li>
<li><a href='#'>Google reader</a></li>
<li><a href='#'>Google translate</a></li>
</ul>
</li>
<li><a href='#'>Yandex</a></li>
<li><a href='#'>Bing</a></li>
<li><a href='#'>Yahoo</a></li>
</ul>
</li>
<li><a href='#'>Js lib</a>
<ul>
<li><a href='#'>JQuery</a></li>
<li><a href='#'>MooTools</a></li>
<li><a href='#'>ExtJS</a></li>
</ul>
</li>
</ul>

javascript:
$('ul.cloud').cloud({ .....  });

Настройка
colors- Массив, элементы которого-цвета в hex`e. Выбираются рандомно для ссылок. Пример массива: '#336699, #3399ff, #3366ff, #ff9933, #b2ed4b';
dynamic- true / false. По дефолту false. Рандомное присвоение размера шрифта для ссылки.
maxSize -integer. По дефолту 34. Максимальный размер шрифта ссылки при включенном dynamic.
minSize- integer. По дефолту 15. Минимальный размер шрифта ссылки при включенном dynamic.
inner- true/false. По дефолту false. Показать/скрыть дочерние элементы после загрузки страницы.
shuffle- true/false. По дефолту false. Перемешивание ссылок.
show -'slide'/'fade'. По дефолту false. Появление дочерних элементов. fade-$().fadeIn('slow'). slide-$().slideToggle();
auto- true/fasle. По дефолту false. Актуально при использовании colors. При появлении дочерних элементов- их цвет будет такой же как и у ссылки, по который был сделан клик(В противном случае -все ссылки будут разноцветные).
a- CSS класс для ссылок.
a1- CSS класс для ссылок на первом уровне". То есть первых дочерних ссылок.
a2- CSS класс для ссылок на втором уровне
и т.д.
ul0- CSS класс для списка на первом уровне.
ul1- CSS класс для списка на втором уровне.
и т.д.
aClick- CSS класс для ссылки после клика по который произошло появление дочерних элементов.
ulClick- CSS класс для списка, родителя ссылки после клика по которой произошло появление дочерних элементов.

Вот несколько примеров и сылка для скачивания.


Меню с подпунктами
Если освному списку не присваивать CSS свойство display:inline, то результатом получится горизонатльно меню с подпунктами. А для наглядности можно просвоить дочерним списками padding-left: xx px.

P.S. Если использовать для родителя основного списка CSS свойства text-align:justify, в опере бывают неведомые глюки(текст местами вылазит за границы родителя).
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 27.6.2010, 15:45; Ответить: ottaviano
Сообщение #2


Letmetouchyou, а проблема в чем? или все ОК? :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 27.6.2010, 16:00; Ответить: Letmetouchyou
Сообщение #3


нивчем)
для общ. пользования выложил )

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ищу копирайтера для написания тегов Title и Description
По готовому семантическому ядру
2 eduarddis 1459 10.8.2020, 20:51
автор: artek
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыТизерная сеть "Облако Кликов" – новостной трафик с крупнейших СМИ Рунета!
41 ClicksCloud 22724 17.6.2019, 15:31
автор: ClicksCloud
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПеренести меню
1 Викторио_mw 1470 28.8.2018, 0:10
автор: TimurR
Открытая тема (нет новых ответов) Необходимо разрезать и установить Меню для группы ВКонтакте
2 boltuk 3417 4.12.2017, 14:44
автор: tezoro
Открытая тема (нет новых ответов) Помогите с меню - переделать в выпадающее
1 lepota 1130 4.12.2017, 13:29
автор: yury_mw


 



RSS Текстовая версия Сейчас: 26.4.2024, 9:25
Дизайн