Проблемка с JS меню (mootools,slide)

N
На сайте с 16.04.2009
Offline
10
353

Начальная проблема в том - что меню появляется раскрытым, по загрузк страницы начинает закрываться (смотриться криво очень).

Если ставлю изначально свойство display.none то проиходит все что надо кроме открытия меню собственно. Т.е. где то надо дописать после domready чтобы стиль display:none (который у меня прописан в style) изенился на block.

Подскажите плиз как исходя из того кода что есть выше сменить display.

Я пробовал уже варинатов 50..((

$(list).setStyle('display', 'block');

и так myFx.setStyle('display', 'block');

не получается.

Т.е. мне для всех элементов(функция ниже) ul.links необходимо сменить стиль css с display.none на display.block. как это вставить ?

window.addEvent('domready', function(){
$('drop_down_menu').getElements('li.menu').each( function( elem ){
var list = elem.getElement('ul.links');
var myFx = new Fx.Slide(list).hide();
elem.addEvents({
'mouseenter' : function(){
myFx.cancel();
myFx.slideIn();
},
'mouseleave' : function(){
myFx.cancel();
myFx.slideOut();
}
});
})
});

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий