Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2011, 11:05   #1
webx
Новичок
Джуниор
 
Регистрация: 05.05.2011
Сообщений: 2
По умолчанию Что прописать в CSS для правильного отображения выпадающего меню?

Здравствуйте!
Помогите, пожалуйста, разобраться с css кодом. Проблема с всплывающим меню 3 уровня.
сайт http://zarden.ru/blog1/index/

когда нажимаешь АВТОМОБИЛИ - LIFAN BREEZ СЕДАН -- НАДЕЖНОСТЬ & БЕЗОПАСНОСТЬ(эта строчка налазит на предыдущую)

Подскажите, пожалуйста, что и где прописать, уже 3 сутки мучаюсь

Это код css



Код:
/*общий стиль блока меню*/
#menu {
height: 60px;
background: #3C3C3D;


clear: both;
font-size: 14px;
}

/*стиль ссылок в меню*/
#menu li a{
color: #fff;
display: block;
line-height: 55px;
padding: 0 23.2px;
height: 60px;

}
#menu li a:hover {
background: #07599d;
text-decoration: none;

}

/*стиль для элементов первого уровня, т.е. дочерних страниц*/
#menu li {
list-style: none;
float: left;

}

/*стиль для элементов дочернего меню*/
#menu li ul li {
float: none;

}
#menu ul {
background: #4182b8;
margin: 0; padding: 0;
position: absolute;
z-index: 10;

}



/*строка display:none прячет выпадающее меню*/
#menu ul{
display: none;
background: #4182b8;
margin: 0; padding: 0;
position: absolute;
z-index: 10;
width: 215px;
}




#menu a {
display: block;

height: 40px;
margin: 1px 0px 0px 0px;
padding: 20px 37px 0 37px;
background: url(images/img05.gif) repeat-y left top;
text-decoration: none;
text-transform: capitalize;
font-size: 12px;
color: #FFFFFF;
}


#menu .children li:hover ul{
margin-left: 215px;
margin-top: -60px;
}
Похоже, что код раскрывает все теги ul, вложенные в "#menu li" . а надо чтобы раскрывало только дочерние теги ul.

Как же это сделать????

Код:
<script type="text/javascript">
jQuery(document).ready(function(){

jQuery("#menu li").hover(

function(){
jQuery(this).find('ul').show('slow');
},

function(){
jQuery(this).find('ul').hide();
}
);
});
</script>

Последний раз редактировалось JTG; 05.05.2011 в 11:29.
webx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюк выпадающего меню в IE Alexey_kor HTML и CSS 2 08.04.2011 15:54
Как прописать свойство css только для IE8? assailant_nv HTML и CSS 1 24.01.2011 00:50
центрирование горизонтального выпадающего меню deface2k9 HTML и CSS 2 23.08.2010 16:21
CSS как прописать стиль? denk2 HTML и CSS 3 27.04.2010 17:50
Что прописать в boot.ini для возможности выбора нужной ОС при загрузке ПК ? DenS Общие вопросы C/C++ 3 07.10.2008 19:11