За последние 24 часа нас посетили 18734 программиста и 1610 роботов. Сейчас ищут 965 программистов ...

Нужна помощь с настройкой плагина

Тема в разделе "JavaScript и AJAX", создана пользователем times, 25 ноя 2012.

  1. times

    times Активный пользователь

    С нами с:
    22 июн 2012
    Сообщения:
    27
    Симпатии:
    0
    Нашел плагин хочу адаптировать его под свой сайт, но у меня не получаеться сделать состояние для акитивной ссылки, т.е. у меня каждой ссылке (кнопке) необходим свой бекграунд и размер(увеличиваеться в активном состоянии на несколько px) перепробовал массу плагинов но подходящего так и не нашел.
    В этом плагине для всех активных ссылок присваивается класс "selekted", можно ли сделать для каждой активной ссылки свой класс?



    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-RU-lite"><head>
    3.     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    4.     <title> :-)</title>
    5.   <script type="text/javascript" src="http://yandex.st/jquery/1.4.2/jquery.min.js"></script>
    6.   </head>
    7.   <body>
    8.     <script type="text/javascript">
    9. $(document).ready(function(){
    10.   $("ul.tabNavigation li:last").css("border-bottom", "1px solid #333");
    11. });
    12. $(function () {
    13.     var tabContainers = $('div.tabcontent div.tabs-cont div'); // Заменяем переменной все div находящиеся в .tabs-cont.
    14.     tabContainers.hide().filter(':first').show(); // При загрузке, эти div'ы прячем, кроме первого.
    15.    
    16.     $('div.tabcontent ul.tabNavigation a').click(function () { // Действие происходит при клике на ссылку.
    17.         tabContainers.hide(); // Все div'ы прячем.
    18.         tabContainers.filter(this.hash).fadeIn("slow"); // Плавно проявляем блок с id'ом указанном в href ссылки.
    19.         $('div.tabcontent ul.tabNavigation a').removeClass('selected'); // Удаляем у всех ссылок класс selected.
    20.         $(this).addClass('selected'); // Добавляем класс selected ссылке, на которую кликнули.
    21.         return false;
    22.     }).filter(':first').click(); // При загрузке, автоматически присваеваем первой ссылке класс selected.
    23. });
    24.     </script>
    25.     <style>
    26. *{margin:0;padding:0;}
    27. body {
    28.     margin: 100px auto;
    29.     width:1000px;
    30. }
    31. a{outline:none;color:#333;text-decoration:none;display:block;}
    32. img{border:none;}
    33. ul{float:left;width:75px;}
    34. li{
    35.     list-style:none;
    36.     border:1px solid #333;
    37.     border-bottom:0;
    38.     background:#ccc;
    39.     width:74px;
    40.     text-align:center;
    41. }
    42. .tabcontent{
    43.     border:0px solid #333;
    44. }
    45. .selected{
    46.     background:#ebebeb;
    47. }
    48. .tabs-cont{margin-left:100px;padding:5px 10px;border:1px solid #333;
    49. }
    50. .clear{clear:both;}
    51.     </style>
    52. <div class="tabcontent">
    53.         <ul class="tabNavigation">
    54.           <li><a class="salon" href="#One">первая кнопка</a></li>
    55.           <li><a class="specialisti" href="#Two">вторая кнопка</a></li>
    56.           <li><a class=" prais" href="#Three">третья кнопка</a></li>
    57.           <li style="border-bottom: 1px solid rgb(51, 51, 51);"><a class="selected" href="#Four">четвертая кнопка</a></li>
    58.         </ul>
    59.         <div class="tabs-cont">
    60.           <div style="display: none;" id="One">
    61.             Первый текст
    62.           </div>
    63.           <div style="display: none;" id="Two">
    64.             Второй текст
    65.           </div>
    66.           <div style="display: none;" id="Three">
    67.             Третий текст
    68.           </div>
    69.           <div style="display: block;" id="Four">
    70.         Четвертый текст
    71.           </div>
    72.         </div>
    73.         </div></body></html>
    Или может кто подскажет готовый плагин который можно переделать под свои нужды,
    вот конечный результат который я хочу достичь: [​IMG]