Эмуляция 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 не работает.Что я делаю не так?
1 ответ

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