JQuery Tools: еще один способ делать табы
Недавно узнал об jQuery библиотеке, которая является очень простым и легковесным аналагом jQuery UI (функционал правда слабее). Библиотека называется JQuery Tools, а подробно я хотел бы остановиться на создании с помощью нее табов. JS-движок табов занимает всего 3.3 Kb.
Делаются табы с помощью спрайта, в котором создаются шаблоны разной длины, чтобы покрыть как короткий так и длинный текст в заголовке таба. Делаются в 3-х экземплярах:
- Активный таб
- При наведении
- Таб в пассивном состоянии
Процесс создания табов
1. Создание спрайта. Спрайт создал в фотошопе. GIMP что-то для меня остается пока загадкой (Да и разбираться нет желания).
2. Создается CSS файл. Здесь тоже сложного ничего нет, единственные хлопоты – вычислить координаты каждого шаблона. Пример CSS файла возьмите в тестовых примерах – http://flowplayer.org/css/tabs.css
3. html код. Выглядит он так:
<!-- the tabs --> <ul class="tabs" id="my_tabs"> <li><a href="#">Tab 1</a></li> <li><a href="#">Tab 2</a></li> <li><a class="w4" href="#">Длинный заголовок в табе</a></li> </ul> <!-- tab "panes" --> <div class="panes" id="my_panes"> <div>First tab content. Tab contents are called "panes"</div> <div>Second tab content</div> <div>Third tab content</div> </div>
Обратите внимание. Если текст в заголовке большой, то применяйте соответствующий класс (w1,w2,w3,w4 и т.д.)
4. Оживляем табы:
$("#my_tabs").tabs("#my_panes > div");
Посмотреть как вживую работает мой пример можно на моем портале о рыбалке – http://rybalka.tv, который на днях кстати вышел на 1к в сутки по данным GA.
- Обзор сервиса smotri.com
- replica cartier



Неплохо бы ещё после клика на таб повесить $(this).blur(); чтобы выделение не сохранялось.
Там все настраивается: http://flowplayer.org/tools/tabs.html
Tools-ы – хорошИ (-:
Лёгкие, быстрые – красота! (-:
Вот хоть убейте-не понял для чего они нужны. Вроде навигация для сайта? А для каких движков..?
Для каких захочешь, можешь куда угодно эту фичу пихать. Как фантазия позволит, это не плагин конкретно под wp или dle.
Я конечно понимаю что не совсем по именной этой теме Jquery но у меня такой вопросик к вам! Как человеку прошаренному в этой библиотеке! Вы бы не могли выложить что нить подобное может делали когда нить муверы в таблице ну скажем есть продукты а их нужно двигать ввех вниз без перезагрузки страницы??? буду оч признателен!
Вот тут http://www.samborsky.com/samborsky_polls/ варианты ответов как раз двигать можно.
Плагин называется Table dnd
Ок! Спасибо огромное попытаюсь разобраться что к чему!!!!
P.S. еше раз спасибо!!!
на вашем сайте есть эти табы справа
вы не могли бы описать их создание?
я присоединяюсь к последнему комментарию, пытаюсь создать табы на maxsite – и ничего не выходит, табы не появляются…
Можно готовый код выложить для скачивание, а то непонятно где и как сама библиотека подключается и п.4 вообще куда вставлять ?