Показать сообщение отдельно
  #1 (permalink)  
Старый 29.08.2014, 23:25
Аспирант
Отправить личное сообщение для Ленча Посмотреть профиль Найти все сообщения от Ленча
 
Регистрация: 13.07.2014
Сообщений: 78

Эмуляция hover для iPhone
Как обычно - пункт меню.

<nav id="mainmenu">
	<ul class="nav menu">
		<li></li>
		<li><span class="separator">Пункт меню</span>
			<ul class="nav-child unstyled small">
            </ul>
		</li>
	</ul>
</nav>


#mainmenu ul  li ul {
display:none;
}
#mainmenu ul  li:hover ul {
display:block;
}


На iPhone не работает. Не появляется дочерний ul

Нашла скрипт
<script type="text/javascript">
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$(".menu li").click(function(){
return false;
});
} 	
</script>


На эмуляторе Opera mobile emulator по клику появляется выпадающее меню, но заказчик утверждает, что на его iPhone4 не работает.

Что я делаю не так?

Последний раз редактировалось Ленча, 29.08.2014 в 23:34.
Ответить с цитированием