Заработок в интернете и раскрутка вашего сайта Пятница, 26.04.2024, 00:17
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Создание сайта » HTML коды для uCoz » Вкладки или табы (tabs) для uCoz (Вкладки или табы (tabs) для uCoz)
Вкладки или табы (tabs) для uCoz
adminДата: Суббота, 21.12.2013, 15:23 | Сообщение # 1
Главный админ
Группа: Администраторы
Сообщений: 336
Награды: 0
Репутация: 1
Статус: Offline
Вкладки или табы (tabs) для uCoz

    Отличные рабочие красивые и легкоустанавлемые вкладки или от английского слова - табы (tabs) для вашего сайта uCoz. Что же может быть лучше и для кого это надо? Пожалуй, этот материал будет полезен любому веб-мастеру, который ценит пространство своего сайта и наполняет его нужной информацией. Такие вот вкладки дают ему предоставлять выбор посетителю того, что он желает видеть. Будь то последние новости, или комментарии... а может и новые добавленные картинки и видео. Всё это может теперь спрятать и предложить юзеру всего один блок на сайте и при одном нажатие мышки на таб (вкладку) посетитель сам выберите то, что он хочет видеть в данный момент.

Установка не очень сложная, так как в этом материале вам не нужно будет ничего скачивать и загружать на свой сайт. Главное, в нужное место скопировать коды и отредактировать их под свой сайт. Совет: используйте информеры внутри вкладок. Например, создайте информер последних комментариев, ленты новостей, фотографий и видео и каждый из информеров вставляйте в свою вкладку, таким образом у вас один блок будет содержать очень много нужной и полезной информации, а пользователь выберет лишь только то, что ему нужно.

Если будут вопросы по установке, то незамедлительно пишите комментарии, а модераторы сайта постараются вам помочь с этим разобраться.

Установка:

В самый верх вашего css:


Код
* {   
   padding:0px;   
   margin:0px;   
   }   
   .center {   
   width:60%;   
   margin:20px auto 0 auto   
   }   
   .marginbot {   
   margin-bottom:15px   
   }   
   ul.list li {   
   list-style-type:none;   
   margin-left:20px   
   }   
   ul.tabs {   
   width:100%;   
   overflow:hidden   
   }   
   ul.tabs li {   
   list-style-type:none;   
   display:block;   
   float:left;   
   color:#fff;   
   padding:8px;   
   margin-right:2px;   
   border-bottom:2px solid #2f2f2f;   
   background-color:#1f5e6f;   
   -moz-border-radius:4px 4px 0 0;   
   -webkit-border-radius:4px 4px 0 0;   
   cursor:pointer   
   }   
   ul.tabs li:hover {   
   background-color:#43b0ce   
   }   
   ul.tabs li.current {   
   border-bottom:2px solid #43b0ce;   
   background-color:#43b0ce;   
   padding:8px   
   }   
   .tabscontent {   
   border-top:2px solid #43b0ce;   
   padding:8px 0 0 0;   
   display:none;   
   width:100%;   
   text-align:justify   
   }


Следующий код туда, где должен быть блок со вкладками:
Код
<div id="tabsholder">   
   <ul class="tabs">   
   <li id="tab1">Вкладка 1</li>   
   <li id="tab2">Вкладка 2</li>   
   <li id="tab3">Вкладка 3</li>   
   <li id="tab4">Вкладка 4</li>   
   </ul>   
   <div class="contents marginbot">   
   <div id="content1" class="tabscontent">Тут будет ваш текст - http://scripts-for-ucoz.ru</div>   
   <div id="content2" class="tabscontent">Тут будет ваш текст - http://scripts-for-ucoz.ru</div>   
   <div id="content3" class="tabscontent">Тут будет ваш текст - http://scripts-for-ucoz.ru</div>   
   <div id="content4" class="tabscontent">Тут будет ваш текст - http://scripts-for-ucoz.ru</div>   
   </div>   
   </div>   
   <script>   
   (function ($) {   
   $.fn.tytabs = function (options) {   
   var defaults = {   
   prefixtabs: "tab",   
   prefixcontent: "content",   
   classcontent: "tabscontent",   
   tabinit: "1",   
   catchget: "tab",   
   fadespeed: "normal"   
   }, opts = $.extend({}, defaults, options);   
   return this.each(function () {   
   var obj = $(this);   
   opts.classcontent = "." + opts.classcontent;   
   opts.prefixcontent = "#" + opts.prefixcontent;   

   function showTab(id) {   
   $(opts.classcontent, obj).stop(true, true);   
   var contentvisible = $(opts.classcontent + ":visible", obj);   
   if (contentvisible.length > 0) {   
   contentvisible.fadeOut(opts.fadespeed, function () {   
   fadeincontent(id)   
   };)   
   } else {   
   fadeincontent(id)   
   }   
   $("#" + opts.prefixtabs + opts.tabinit).removeAttr("class");   
   $("#" + opts.prefixtabs + id).attr("class", "current");   
   opts.tabinit = id   
   }   

   function fadeincontent(id) {   
   $(opts.prefixcontent + id, obj).fadeIn(opts.fadespeed)   
   }   
   $("ul.tabs li", obj).click(function () {   
   showTab($(this).attr("id").replace(opts.prefixtabs, ""));   
   return false   
   };);   
   var tab = getvars(opts.catchget);   
   showTab(((tab && $(opts.prefixcontent + tab).length == 1) ? tab : ($(opts.prefixcontent + opts.tabinit).length == 1) ? opts.tabinit : "1"))   
   };)   
   };   

   function getvars(q, s) {   
   s = (s) ? s : window.location.search;   
   var re = new RegExp("&" + q + "=([^&]*)", "i");   
   return (s = s.replace(/^\?/, "&").match(re)) ? s = s[1] : s = ""   
   }   
   };)jQuery);   

   $(document).ready(function () {   
   $("#tabsholder").tytabs({   
   tabinit: "1", // Какая вкладка активна по-умолчанию   
   fadespeed: "normal" // Скорость анимации (fast, normal, slow)   
   };)   
   };)   
   </script>



data-yashareType="button" data-

yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,gplus">



data-mrc-config="{'cm' : '1', 'sz' : '20', 'st' : '1', 'tp' : 'mm'}">Нравится

 

Нравится







Форум » Создание сайта » HTML коды для uCoz » Вкладки или табы (tabs) для uCoz (Вкладки или табы (tabs) для uCoz)
  • Страница 1 из 1
  • 1
Поиск:

Заработок в интернете и продвижение вашего сайта © 2013-2024
Копирование материалов сайта без согласия запрещено!

Яндекс.Метрика

СЕГОДНЯ НАС ПОСЕТИЛИ:

200