• Страница 1 из 1
  • 1
Вкладки для uCoz
Watch Дата: Суббота, 01.12.2012, 20:53 | Сообщение # 1
Директор
Сообщений: 664
Награды: 5
На сайте skygamers.ru (не реклама) в правом контейнере есть блоки "Выходят скоро", "Вышли недавно" и т.д.
Вас, наверное, интересует какой код отвечает за перемещения из блока "Выходят скоро" в блок "Вышли недавно"...
Так вот, в этой теме я вам расскажу как сделать вкладки.
http://data4.floomby.com/files....vmA.png
Для начала нам понадобиться сам JS-код (ставим после <body> своего сайта):
Code
<script type="text/javascript" src="http://skygamers.ru/design/tabs_block/tabs.js"></script>

Вот скрипт:
Code
// 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)

Вот сам блок с html (ставим в нужное место своего сайта):
Code
.section {width: 256px;}  
ul.tabs {line-height: 17px;list-style: none;background:url('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('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;}


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

*ВАЖНО:
Данный СКРИПТ ВКЛАДОК работает с версией jQuery v1.6.1 [!]
Code
<script type="text/javascript" src="/.s/src/jquery-1.6.1.js"></script>

P.S.: И на закуску - пример использования самого скрипта, тоесть сам блок с HTML, переделанный на большее количество вкладок (редактируем код блока сами на нужное количество вкладок):
Code
<script type="text/javascript" src="/.s/src/jquery-1.6.1.js"></script>  
<style type="text/css">  
.section {width: 100%;}  
ul.tabs {line-height: 17px;list-style: none;background:url('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('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;}  
</style>  

<script type="text/javascript" src="http://skygamers.ru/design/tabs_block/tabs.js"></script>  
<div class="section">  
<ul class="tabs" style="border-bottom:1px solid #dadada;">  
<li class="current">Вкладка №1</li>  
<li>Вкладка №2</li>  
<li>Вкладка №3</li>  
<li>Вкладка №4</li>  
<li>Вкладка №5</li>  
</ul>  
<div class="box visible" style="padding:0;"> <div>Содержимое [1]</div> </div>  
<div class="box" style="padding:0;"> <div>Содержимое [2]</div> </div>  
<div class="box" style="padding:0;"> <div>Содержимое [3]</div> </div>  
<div class="box" style="padding:0;"> <div>Содержимое [4]</div> </div>  
<div class="box" style="padding:0;"> <div>Содержимое [5]</div> </div>  
</div>

---Материал восстановлен из кэша Google за 12 май 2012 19:04:22 GMT---
---За скриншот спасибо, hitz---
Зарабатывать хорошую репутацию можно годами, а потерять - за считанные мгновения...© KeNtOk
Послушай... и Задумайся что сказано выше...
Kxis Дата: Воскресенье, 02.12.2012, 19:05 | Сообщение # 2
Сообщений: 189
Награды: 0
Спасибо, беру себе ^)
Syp4ik Дата: Пятница, 14.12.2012, 20:43 | Сообщение # 3
Сообщений: 88
Награды: 0
Kxis, И для чего тебе такой бред? Лучше создать отдельный информер с последними оставленными сообщениями.
Watch Дата: Пятница, 14.12.2012, 22:35 | Сообщение # 4
Директор
Сообщений: 664
Награды: 5
Quote (KeNtOk)
"Выходят скоро" в блок "Вышли недавно".

Морпех, с головой дружите, или читать разучились?
Зарабатывать хорошую репутацию можно годами, а потерять - за считанные мгновения...© KeNtOk
Послушай... и Задумайся что сказано выше...
  • Страница 1 из 1
  • 1
Поиск:
Мини профиль
Понедельник
14.7.2025-15:02
Вы вошли как: Гость
Вы с нами: - день.
Новое на форуме
Ты веришь в КС Древняя система развития ... Древняя система развития ... Оцените аву новый год! Оцените 3D кнопочку! Макеты, Меню, Баннеры, Ло... Зимняя лотерея №1 Оцените аву Оцените логотип! Скрипт накрутки

Статистика