Среда, 16.07.2025, 12:33
Приветствую Вас Гость | RSS
Главная | Каталог Файлов | Регистрация | Вход
Меню сайта
Форма входа
Категории раздела
Мои файлы [7]
Музыка [83]
+100500 [8]
Все для uCoz [0]
Скрипты [9]
Клиппы RAP [4]
Наш Серв 1.6
Наш опрос
Оцените мой сайт
Всего ответов: 55
Мини-чат
Block title
кс сервера
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • кс
    Сервера CS
    Статистика

    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    Развлекательный Портал
    Главная » Файлы » Скрипты

    Раскрывающее меню
    09.07.2011, 15:02

    Скрипт сделан на списках, css и javascript скрипте.

    Чтобы установить скрипт вставьте этот код:

    Код: | Выделить всё
    <style type="text/css">
    .suckerdiv ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 160px; /* Width of Menu Items */
    border-bottom: 1px solid #ccc;
    }

    .suckerdiv ul li{
    position: relative;
    }

    /*Sub level menu items */
    .suckerdiv ul li ul{
    position: absolute;
    width: 170px; /*sub menu width*/
    top: 0;
    visibility: hidden;
    }

    /* Sub level menu links style */
    .suckerdiv ul li a{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    color: black;
    text-decoration: none;
    background: #fff;
    padding: 1px 5px;
    border: 1px solid #ccc;
    border-bottom: 0;
    }

    .suckerdiv ul li a:visited{
    color: black;
    }

    .suckerdiv ul li a:hover{
    background-color: #377CB4;
    }

    .suckerdiv .subfolderstyle{
    background: url(ccылка на стрелку или иконку) no-repeat center right;
    }

    /* Holly Hack for IE \*/
    * html .suckerdiv ul li { float: left; height: 1%; }
    * html .suckerdiv ul li a { height: 1%; }
    /* End */

    </style>

    <script type="text/javascript">
    var menuids=["suckertree1"]

    function buildsubmenus(){
    for (var i=0; i<menuids.length; i++){
    var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
    if (ultags[t].parentNode.parentNode.id==menuids[i])
    ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px"
    else
    ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px"
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
    for (var t=ultags.length-1; t>-1; t--){
    ultags[t].style.visibility="visible"
    ultags[t].style.display="none"
    }
    }
    }

    if (window.addEventListener)
    window.addEventListener("load", buildsubmenus, false)
    else if (window.attachEvent)
    window.attachEvent("onload", buildsubmenus)
    </script>

    <div class="suckerdiv">
    <ul id="suckertree1">
    <li><a href="http://brexnia.ucoz.ru/" title="Описание при наведении">Брехня - Всё для uCoz и не только...</a></li>
    <li><a href="http://brexnia.ucoz.ru/" title="Описание при наведении">Брехня - Всё для uCoz и не только...</a>
    <ul>
    <li><a href="http://brexnia.ucoz.ru/" title="Описание при наведении">Брехня - Всё для uCoz и не только...</a>
    </li>
    </ul>
    <li><a href="http://brexnia.ucoz.ru/" title="Описание при наведении">Брехня - Всё для uCoz и не только...</a>
    <ul>
    <li><a href="http://brexnia.ucoz.ru/" title="Описание при наведении">Брехня - Всё для uCoz и не только...</a>
    <li><a href="http://brexnia.ucoz.ru/" title="Описание при наведении">Брехня - Всё для uCoz и не только...</a>
    </ul>
    </li>
    </div>




    Категория: Скрипты | Добавил: BaTman
    Просмотров: 1043 | Загрузок: 0 | Рейтинг: 0.0/0
    Всего комментариев: 0
    dth="100%" cellspacing="1" cellpadding="2" class="commTable">
    Имя *:
    Email:
    Код *:
    Хостинг от uCoz...