In Safari von Moblie-Geräten, wie iPhone oder iPad, <a href="#" onclick="return false">
verhindert nicht Standardverhalten, die Seite wurde immer noch auf '#' umgeleitet, warum ...? wie dieser HTML-Code:Auf der Safari von Mobilgeräten funktioniert <a href="#" onclick="return false"> nicht, warum?
<div style="height:1000px; width:100px"></div>
<br />
<a href="#" onclick="return false">click me</a>
Wenn Klick in Safari moblie Geräte, es zurück zum Seitenanfang geht ...
onclick = "javascript: return false;" ? – adali
Haben Sie überprüft, wie die Dinge auf einem Desktop-Browser funktionieren? Ich nehme an, dass es etwas mit Touch vs. Mouse Events zu tun hat. –
Anstelle von "onclick" können Sie versuchen, "onkeyup", "onmouseup" oder "onkeypress" – Tobi