Перебор каждого элемента в цикле "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.
|