DIZ-CS.RU - Мы с Вами НАВСЕГДА!
Активный форум » WEB-мастеру » Скрипты для uCoz » Вкладки для uCoz(jQuery-tabs как на skygamers.ru)
  • Страница 1 из 1
  • 1
Сообщение # 1
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
Сообщения:1610
Награды:88
Отзывы:262
Сайт пользователя:
Вкладки для uCoz на jQuery*

[Table]На сайте skygamers.ru (не реклама) в правом контейнере есть блоки "Выходят скоро", "Вышли недавно" и т.д.
Вас, наверное, интересует какой код отвечает за перемещения из блока "Выходят скоро" в блок "Вышли недавно"...
Так вот, в этой теме я вам расскажу как сделать вкладки.[spoiler="Скриншот"][/spoiler][/Table]

  • Для начала нам понадобиться сам JS-код (ставим после своего сайта):
    Код
    Вот скрипт:[codes] // tabs for skygamers.ru
    (function($) {
    $(function() {

    $('ul.tabs').delegate('li:not(.current)', 'click', function() {
    $(this).addClass('current').siblings().removeClass('current')
    .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150);
    })

    })
    })(jQuery)[/codes]

  • Вот сам блок с html (ставим в нужное место своего сайта):
    Код


    • Выходят скоро

    • Вышли недавно


    Содержимое [1]

    Содержимое [2]



  • Далее прописываем стилизацию в свою таблицу стилей (классы):
    Код
    .section {width: 256px;}
    ul.tabs {line-height: 17px;list-style: none;background:url('https://web.archive.org/web/20110816071208im_/http://skygamers.ru/design/box_t.png') repeat-x;height:22px;margin:0 0 0 0;border:1px solid #DADADA;border-bottom:0px;color:#525252;font-weight:bold;padding:0px !important;}
    .tabs li {float: left;display: inline;padding:3px 13px 2px;color: #777;cursor: pointer;background:url('https://web.archive.org/web/20110816071208im_/http://skygamers.ru/design/box_t.png') repeat-x;border-right: 1px solid #DADADA;position: relative;}
    .tabs li:hover {color: #2D7EA8;background: #EFEFEF;padding:3px 13px 2px;}
    .tabs li.current {color: #444;background: #EFEFEF;padding:3px 13px 2px;border-bottom: none;cursor: default;}
    .box {display: none;padding:3px 3px 3px 3px;background:#fff;border:1px solid #DADADA;border-top:0px;border-bottom:0px;margin:0 0 5px 0;}
    .box.visible {display: block;}

  • Внимание: таблица стилей подойдёт для светлого дизайна, вы всегда можете переделать ее как вам угодно под свой дизайн [!]

    [Table]
    *ВАЖНО:
    Данный СКРИПТ ВКЛАДОК работает с версией jQuery v1.6.1 [!]
    [codes][/codes][/Table]

    P.S.: И на закуску - пример использования самого скрипта, тоесть сам блок с HTML, переделанный на большее количество вкладок (редактируем код блока сами на нужное количество вкладок):
    Код






    • Вкладка №1

    • Вкладка №2

    • Вкладка №3

    • Вкладка №4

    • Вкладка №5


    Содержимое [1]

    Содержимое [2]

    Содержимое [3]

    Содержимое [4]

    Содержимое [5]



    ---Материал восстановлен из кэша Google за 12 май 2012 19:04:22 GMT---

    ---За скриншот спасибо, hitz---
  • Сообщение # 2
    Аватарка -SAM-
    ⇚ Stand Alone Man ⇛
    OFF
    Гл. Администратор
    Сообщения:1610
    Награды:88
    Отзывы:262
    Сайт пользователя:
    Цитата Activius
    Можешь пояснить для чего это, а то я так и не понял.. Blin

    Activius, это скрипт вкладок - они позволяют в одном месте выводить различную информацию, например, в браузере - там тоже есть вкладки... ну так и здесь - создаешь блок и ставишь этот скрипт.
    • Страница 1 из 1
    • 1
    Поиск:
    Писать на форуме могут только авторизованные пользователи.