![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 2
|
меню появляется при наведении и исчезает,но я НЕ могу на кнопки подменю нажать,т.к. как толкьо я спускаю крысу ниже уровня главной кнопки подменю сразу исчезает. подскажите плиииз в чем проблема и как это исправить?
|
|
|||||
|
Проблема в коде, адназанчна.
А поелику к превеликому несчастью нашему телепаты вымерли, дальше узреть корни сей напасти не представляется возможным.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
.grin! wuz here
|
__________________
Breakcore them all! |
|
|||||
|
Я посмотрел множетсво примеров создания таких меню, но не понял одного. Когда курсор мыши наводится на главное меню, то появляется подменю. Теперь, когда курсор мыши не находится над главным меню, то подменю исчезает. Но если пользователь навел курсор на подменю, то оно не исчезает. Расскажите в кратце, основной принцип решения этой задачи. То есть у меня такая же проблема, как и у автора этой темы.
А вот код, который можно увидеть, пройдя по ссылке, которую дал KidsKilla: startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
Последний раз редактировалось undeddy; 05.03.2006 в 21:54. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|