[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Elvin7, Cr@ze  
Красивый эффект для Вашего сайта
MOHAPXДата: Воскресенье, 08.11.2009, 12:15 | Сообщение # 1
Группа: Пользователи
Сообщений: 463
Награды: 0
Репутация: 1238
Статус:
В данном уроке пойдет речь об универсальном плагине, который можно использовать как для навигаци, так и для всего сайта в целом.

Демо версия в 1000 раз лучше всех слов. Просто посмотрите Sypsena

Давайте приступим к тому, как это все сделать. Первым делом подключаем стили оформления:

Code
<link rel="stylesheet" href="style.css" />

Теперь взглянем на структуру HTML:

Code
<ul class="acc" id="acc">   
...   
</ul>

Все содержимое должно находится на месте точек в коде сверху. Содержимое в свою очередь:

Code
<li>   
<h3>About</h3>   
<div class="acc-section">   
<div class="acc-content">   
...   
This lightweight (1.4 KB) JavaScript accordion can easily be customized to integrate with any website. For more information visit <a href="http://www.leigeber.com">leigeber.com</a>.   
</div>   
</div>   
</li>

Такая струтура у каждой ячейки. На месте 3-х точек можно вставить встроенные ячейки, которые выглядят так:

Code
<ul class="acc" id="nested">   
<li>   
<h3>Nested One</h3>   
<div class="acc-section">   
<div class="acc-content">   
Содержание первой встроенной ячейки   
</div>   
</div>   
</li>   
<li>   
<h3>Nested Two</h3>   
<div class="acc-section">   
<div class="acc-content">   
Содержание второй встроенной ячейки   
</div>   
</div>   
</li>   
<li>   
<h3>Nested Three</h3>   
<div class="acc-section">   
<div class="acc-content">   
Содержание третьей встроенной ячейки   
</div>   
</div>   
</li>   
</ul>

Как Вы видите структура у встроенных такая же как и у простых ячеек. Единтсвенное различие, это id="nested".

И сразу после всего этого подключаем скрипт для всех необходимых эффектов:

Code
<script type="text/javascript" src="script.js"></script>   
<script type="text/javascript">   
var parentAccordion=new TINY.accordion.slider("parentAccordion");   
     parentAccordion.init("acc","h3",false,0);   
var nestedAccordion=new TINY.accordion.slider("nestedAccordion");   
     nestedAccordion.init("nested","h3",true,1,"acc-selected");   
</script>

Вот и все готово. Единственное, что могу добавить, так это код, который с помощью нажатия 1 кнопки может раскрыть или закрыть все вкладки:

Раскрыть все
Закрыть все

Его можно поместить в любом месте документа.

Всем хорошего дня!

ruseller.com

 
RazzzДата: Суббота, 14.11.2009, 10:46 | Сообщение # 2
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 0
Статус:
у меня не пашит =(
 
[Pushist]Дата: Суббота, 14.11.2009, 15:28 | Сообщение # 3
Группа: Пользователи
Сообщений: 120
Награды: 0
Репутация: 9
Статус:
Даже не понял что это((

Мой сайт - http://mediaportal.pp.ru/
 
RemixДата: Четверг, 24.12.2009, 16:24 | Сообщение # 4
Группа: Пользователи
Сообщений: 13
Награды: 0
Репутация: 0
Статус:
А чьо ето?
 
Cr@zeДата: Пятница, 25.12.2009, 10:08 | Сообщение # 5
Группа: Пользователи
Сообщений: 233
Награды: 0
Репутация: 30
Статус:
Спасибо
 
  • Страница 1 из 1
  • 1
Поиск:



Copyright MyCorp © 2026-2010
|