За последние 24 часа нас посетили 17888 программистов и 1604 робота. Сейчас ищет 1851 программист ...

Попогите разобраться с плагинов на jQuery, выпадающее меню

Тема в разделе "HTML и CSS", создана пользователем pr0n1x, 27 окт 2010.

  1. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Я поставил себе на сайт вот этот плагин
    http://www.dynamicdrive.com/style/cssli ... ss_menu_2/

    он прекрасно работает во всех браузерах, но есть одна проблема...у меня слишком длинное меню и оно получается расположено в 2 строчки. Когда я вожу мышкой по нижней строчки, то все работает замечательно, выпадает список подменю. Но когда я вожу по верхней строчке, то все тоже работает, вот только выпадающее подменю находится позади нижней строчки основного меню и получается что выпадающее подменю частично не видно...помогите разобраться во стилями. Спасибо. Исходные файлы css и js находятся на страничке которую я дал выше.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    может z-index потормошить?
     
  3. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    пробовал

    вот код
    [css].jqueryslidemenu {
    font: bold 12px Verdana;
    background: #d2d2d2;
    width: 988px;
    margin:0 auto;
    z-index: 10;
    }

    .jqueryslidemenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    z-index: 15;
    }

    /*Top level list items*/
    .jqueryslidemenu ul li {
    position: relative;
    display: inline;
    float: left;
    z-index: 20;
    }

    /*Top level menu link items style*/
    .jqueryslidemenu ul li a {
    display: block;
    background: #d2d2d2; /*background of tabs (default state)*/
    color: white;
    padding: 8px 10px;
    color: #666666;
    text-decoration: none;
    border:1px solid #666666;
    border-top:0px;
    border-left:0px;
    z-index: 25;
    }

    * html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
    }

    .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
    color: #333333;
    }

    .jqueryslidemenu ul li a:hover {
    background: #a9a9a9; /*tab link background during hover state*/
    color: white;
    }

    /*1st sub level menu*/
    .jqueryslidemenu ul li ul {
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
    z-index: 30;
    }

    /*Sub level menu list items (undo style from Top level List Items)*/
    .jqueryslidemenu ul li ul li {
    display: list-item;
    float: none;
    z-index: 35;
    }

    /*All subsequent sub menu levels vertical offset after 1st level sub menu */
    .jqueryslidemenu ul li ul li ul {
    : 0;
    }

    /* Sub level menu links style */
    .jqueryslidemenu ul li ul li a {
    font: normal 13px Verdana;
    width: 160px; /*width of sub menus*/
    padding: 5px;
    margin: 0;
    border-top-width: 0;
    border-bottom: 1px solid gray;
    z-index:40;
    }

    .jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
    background: #eff9ff;
    color: black;
    z-index:45;
    }

    /* ######### CSS classes applied to down and right arrow images ######### */

    .downarrowclass {
    position: absolute;
    top: 12px;
    right: 7px;
    }

    .rightarrowclass {
    position: absolute;
    top: 6px;
    right: 5px;
    }

    #myslidemenu {
    z-index: 10;
    }[/css]

    но все по прежнему