Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2013, 23:38
Новичок на форуме
Отправить личное сообщение для hhpd Посмотреть профиль Найти все сообщения от hhpd
 
Регистрация: 15.02.2013
Сообщений: 3

Выпадающее меню
Добрый время суток,

Имеется следующее выпадающее меню:
Код JavaScript
__________________________________________________ ____________
$(".downsideMenu :eq(i)").hover(function(){
$(".downsideMenu :eq(i) :nth-child(2)").css("display","block"); }, function(){
$(".downsideMenu :eq(i) :nth-child(2)").css("display","none");
});
__________________________________________________ _____________
Как грамотно записать, чтобы это работало для i от 0 до 7? Может через if?
Подскажите, пожалуйста, если можете.
Заранее благодарен.

Последний раз редактировалось hhpd, 19.02.2013 в 02:20.
Ответить с цитированием
  #2 (permalink)  
Старый 16.02.2013, 23:45
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

hhpd, кажется у вас jQuery головного мозга. Срочно лечить. В данном случае очень хорошо помогает препарат CSS:
<!DOCTYPE html>
<style>
#downsideMenu > li{
    position: relative;
    float: left;
    list-style: none;
    margin: 0 10px;
}
#downsideMenu span{
    cursor: pointer;
    display: block;
    border: 1px solid #eee;
}
#downsideMenu ul{
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    background: #eee;
    min-width: 200px;
}
#downsideMenu > li:hover ul{
    display: block;
}
</style>
<ul id="downsideMenu">
    <li>
        <span>Бла бла</span>
        <ul>
            <li>Суб-бла-бла</li>
            <li>Суб-бла-бла</li>
            <li>Суб-бла-бла</li>
        </ul>
    </li>
    <li>
        <span>Бла бла</span>
        <ul>
            <li>Суб-бла-бла</li>
            <li>Суб-бла-бла</li>
            <li>Суб-бла-бла</li>
        </ul>
    </li>
    <li>
        <span>Бла бла</span>
        <ul>
            <li>Суб-бла-бла</li>
            <li>Суб-бла-бла</li>
            <li>Суб-бла-бла</li>
        </ul>
    </li>
</ul>


Возможно это просто врачебная ошибка...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен цикл для создания огромного массива apish Общие вопросы Javascript 2 20.09.2012 16:10
Слетает цикл each() Casufi jQuery 1 05.08.2012 16:41
Как сделать kwicks цикл один раз alexvost jQuery 3 22.03.2012 18:07
Бесконечный цикл Sundro Общие вопросы Javascript 8 08.08.2011 13:58
цикл идет через 1н элемент розовый слоник Общие вопросы Javascript 8 07.02.2011 15:48