Вопрос № 179123: Здравствуйте. Скажите пожалуйста как решить следующую проблему : Есть меню - (его код приведен в приложении) - когда наводишь курсор на пункт с поисковиками то меню выпадает ( гугл , бинг ) но перейти по этим ссылкам не возможно - наверное п...
Вопрос № 179123:
Здравствуйте. Скажите пожалуйста как решить следующую проблему : Есть меню - (его код приведен в приложении) - когда наводишь курсор на пункт с поисковиками то меню выпадает ( гугл , бинг ) но перейти по этим ссылкам не возможно - наверное проблема с z-index . Вопрос в том как доработать это меню ,что бы можно было переходить по ссылкам и ,что бы оно работало в ie ,ff, opera , safari (без указания doctype если его указывать то другие скрипты, которые есть, на этой странице перестают нормально
работать) ? Спасибо.
Во-первых, z-index ни при чём тут, проблема в том, что ссылки находятся внутри контейнера, на котором установлен обработчик события onmouseover="showmenu('mportal','tip',event)", который не даёт сработать событию клика на ссылке внутри. (Не спрашивайте почему, но это так.)
Не понял назначение контейнера <div id="cl"... , но если сделать так:
то всё работает.
----- Всё, что есть хорошего в жизни - либо незаконно, либо аморально, либо ведёт к ожирению...
Ответ отправил: Волков Алексей aka Lupo, 5-й класс
Ответ отправлен: 16.06.2010, 13:08
Номер ответа: 262137
Оценка ответа: 5
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 262137
на номер 1151 (Россия) |
Еще номера »
Отвечает dmitry57, 1-й класс :
Здравствуйте, Dima1967.
Можно сделать выпадающее меню на CSS, этот вариант нормально отображается в браузерах (пробовал Opera, Firefox, IE6). Javascript в этом примере используется только для IE6, который не понимает псевдо-класс li:hover.
Есть статьи на эту тему, посмотрите в Яндексе "выпадающее меню css".
Приложение:
Ответ отправил: dmitry57, 1-й класс
Ответ отправлен: 17.06.2010, 11:33
Номер ответа: 262160
Оценка ответа: 5
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 262160
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.