Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Эмуляция hover для iPhone (https://javascript.ru/forum/jquery/49825-ehmulyaciya-hover-dlya-iphone.html)

Ленча 29.08.2014 23:25

Эмуляция 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 не работает.

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

Octane 30.08.2014 16:15

Цитата:

Сообщение от Ленча
Что я делаю не так?

Пытаешься эмулировать hover на touch-устройстве.


Часовой пояс GMT +3, время: 06:21.