Согласен.
В моб версии сафари на (iphone,ipad) нету таких состояний(псевдоклассов) как :active, :hover, но есть вот такой замечательный хак : просто вставить в боди атрибут ontouchstart=""
сразу все заработало
Я пробовал по данному методу исправить(сейчас опять сделал по Вашему совету), т.е как вы говорите использовать для каждого блока отдельный родительский контейнер , но баг всеравно проявляет себя( Сразу когда открывается страница, расположение элементов не такое как надо, но когда они прокрутились то позиционируются нормально(но все равно это так не подходит так как в самом начале видно баг) и плюс к тому если навести на кнопку , то она прячется как и была изначально.
Да уж тут точно только страдать)
Если не затруднит то распишите подробно. Потому что не очень понимаю как выполнить то что Вы написали и связать с тем что мне нужно , а нужно мне весь код js который выполняет открытие и подмигивание пунктов меню поместить в такое событие.
Как его прописать?