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

Перебор каждого элемента в цикле "for"
Добрый вечер всем,

Имеется следующее выпадающее меню:

$("#downsideMenu:nth-child(1)").hover(function(){
$("#downsideMenu:nth-child(1) :nth-child(2)").css("display","block"); }, function(){
$("#downsideMenu:nth-child(1) :nth-child(2)").css("display","none");
})
.................................................. ............................................
$("#downsideMenu:nth-child(6)").hover(function(){
$("#downsideMenu:nth-child(6) :nth-child(2)").css("display","block"); }, function(){
$("#downsideMenu:nth-child(6) :nth-child(2)").css("display","none");
})
})
Все прекоасно работает __________________________________________________ _____________Как можно сократить код, используя цикл "for" и следующий вид:

var downsideMenu = $("#downsideMenu :nth-child(i)");
for (var i=1; i<7; i++){
???????????
}
$("#downsideMenu:nth-child(i)").hover(function(){
$("#downsideMenu:nth-child(i) :nth-child(2)").css("display","block"); }, function(){
$("#downsideMenu:nth-child(i) :nth-child(2)").css("display","none");
})
})
Что является телом цикла в этом случае? Нет ли ошибки в объявлении переменной?
Подскажите, пожалуйста, если можете.
Заранее благодарен.
DTM

Последний раз редактировалось hhpd, 18.02.2013 в 05:25.
Ответить с цитированием