|
|
|||||
Регистрация: Sep 2012
Сообщений: 204
|
выпадающее флеш меню
Добрый день
Столкнулся с задачей внедрить выпадающее меню в страницу. И тут у меня возник вопрос - как же делать чтобы это самое "выпадающее" подменю ложилось поверх содержания страницы, находящейся под самим меню. самый простой пример тут: https://www.redbrickhealth.com/ Мне подсказывали что это делается с js и с помощью external interface.. но ничего конкретного Как мне сделать такое? Что мне нужно знать, изготавливая это меню во флеше? |
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
На сайте из примера выпадающее меню сделано без использования флеш. Просто js+css. Я бы вообще не рекомендовал не делать выпадающее меню на флеш. Ссылки из него плохо индексируются поисковиками, пользователи без установленного флеш(или запрещенным флеш, на офисных компах такое встречается) не смогут им пользоваться, выпадающим меню на флеш не удобно пользоваться на планшетах (js обычно в браузерах на планшетах немного твикнут, когда нажимаешь на выпадающее меню выпадающий список остается открытым).
__________________
мой пустой блог |
|
|||||
Регистрация: Sep 2012
Сообщений: 204
|
я показал сайт просто для примера, того что надо.
В общем задумка в том чтобы из каждого подменю при наведении мыши выпадала мини картинка. Я знаю как это сделать только в флеше. Так все таки, как быть? |
|
|||||
Регистрация: Jan 2009
Сообщений: 1,651
|
Получается вам прийдется делать значительно более сложное меню, чем если бы вы его сразу сделали на js. Дело в том, что если положить флеш-меню поверх других элементов, то все объекты, что это флеш-меню перекрывает не будут доступны. Нельзя будет выделить текст, нажать на ссылку и т.д. Даже когда меню свернуто. Можно конечно изловчится, определять с помощью яваскрипта, когда мышь над меню и только тогда перемещать его на первый план, но, блин, а не проще ли тогда полностью на js меню сделать? Очень сложно и неоптимально получается же.
__________________
мой пустой блог |
|
|||||
Регистрация: Sep 2012
Сообщений: 204
|
да дело то в том что с js я вообще не знаком. Просто планировалось сделать от меня именно это флеш меню с анимациями, а там уже дальше как то обрабатывать в js другому человеку. Мне хотелось узнать, что же нужно с моей стороны.
|
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Цитата:
__________________
hauts.ru |
|
|||||
Регистрация: Sep 2012
Сообщений: 204
|
Hauts остается только так. Элементы под флешкой будут неактивны
|
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Цитата:
И да, выпадающее меню на флэше — совсем-совсем не лучшее решение, даже несмотря на то, что вы не знаете, как его сделать не на флэше.
__________________
hauts.ru |
|
|||||
Все таки настоятельно еще раз настоятельно порекомендую сделать меню не на флеш, а на css (js вообще не нужне)
Наберите в гугле css menu - миллпон вариантов Вот пример http://nettuts.s3.amazonaws.com/819_...emo/index.html на ксс это сделать очень просто, к css классу нужно дописать расширение :hover и все свойства будут применяться для объекта на который наведена мышь myItemClass:normal { height:30px;} myItemClass:hover {background:url(myimg.jpg) top left); height:300px; /* здесь ссылка на картинку и увеличение размера*/ } Ну а для флеша, как уже сказали, wmode : "transparent" Но этого действительно не стоит делать на флеше
__________________
... |
Часовой пояс GMT +4, время: 12:56. |
|
« Предыдущая тема | Следующая тема » |
|
|