En safari de dispositivos moblie, como iphone o ipad, <a href="#" onclick="return false">
no evita el comportamiento predeterminado, la página todavía se redirigía a '#', ¿por qué ...? Al igual que éstos código html:En el safari de dispositivos móviles, <a href="#" onclick="return false"> no funciona, ¿por qué?
<div style="height:1000px; width:100px"></div>
<br />
<a href="#" onclick="return false">click me</a>
Cuando haga clic en Safari dispositivos moblie, que se remonta a la parte superior de la página ...
onclick = "javascript: return false;" ? – adali
¿verificaste cómo funcionan las cosas en un navegador de escritorio? Supongo que tiene algo que ver con los eventos touch vs. mouse. –
En lugar de "onclick" puede intentar "onkeyup", "onmouseup" o "onkeypress" – Tobi