Xpoint
   [напомнить пароль]

как сделать чтоб меню работало в айфоне и в андроидах

Метки: [без меток]
2012-08-12 12:23:42 [обр] KaMPiLeR+[досье]

выпадающее меню работает под всеми браузерами - http://89.175.165.117/

кроме айфона и андроида.

спустя 3 часа 11 минут [обр] Lynn «Кофеман»(37/571)[досье]
Начать следует с понимания того, что на телефонах нет мышки и как следствие событий mouseover/mouseout
спустя 19 часов [обр] KaMPiLeR+[досье]
ок. понял. но на практике не нашел ((
http://89.175.165.117/i/menu.css
спустя 35 минут [обр] KaMPiLeR+[досье]

у меня еще меню есть для интранета. там используется DHTML Menu version 3.0 (beta) written by Andy Woolley
там используется js

а в моем вопросе - нет. используется только css (имхо)
выдернул меню из nix.ru (меню работает в айфонах и планшетах).
http://89.175.165.117/inix/i.php?E1

увидел что menu.css почти совпадает с моим menu.css - отличается не значительно - оформлением.
но вот почему не работает - не пойму ((

спустя 17 минут [обр] Lynn «Кофеман»(37/571)[досье]
Ну почему же, на моём андроиде работает, но очень неудобно.
В общем, проблема в отсутствии события :hover на тач-устройствах. По хорошему для них нужно бы делать отдельный сайт/стили.
Что бы увидеть выпадающее меню, мне нужно нажать на него, что вызывает переход по ссылке, так что я вижу два относительно простых выхода: убрать ссылки с пунктов, которые должны открывать меню или блокировать переход по ним JS-ом.
спустя 1 час 59 минут [обр] KaMPiLeR+[досье]
а где бы посмотреть примеры по css или это js?
спустя 1 час 28 минут [обр] Филипп Ткачев(0/115)[досье]
Если осилите английский, то здесь замечательная статья, которое обеспечит вам понимание того, как должно работать меню http://xonoxlabs.com/161/mouse-over-touch-screens
спустя 1 день 7 часов [обр] LookeR(1/1069)[досье]
У меня тоже "частный случай" - Samsung Galaxy Note имеет стилус, с которым hover работает.
Powered by POEM™ Engine Copyright © 2002-2005