在移動設備的Safari瀏覽器,如iphone或ipad,<a href="#" onclick="return false">
不會阻止默認行爲,頁面仍然被重定向到'#',爲什麼......? 像這些的html代碼:在移動設備的Safari瀏覽器中,<a href="#" onclick="return false">不起作用,爲什麼?
<div style="height:1000px; width:100px"></div>
<br />
<a href="#" onclick="return false">click me</a>
當點擊在手機類設備的Safari瀏覽器,它可以追溯到頁面的頂部...
onclick =「javascript:return false;」 ? – adali 2012-04-19 07:54:01
是否檢查過桌面瀏覽器上的工作情況?我認爲這與觸摸與鼠標事件有關。 – 2012-04-19 08:05:02
而不是「onclick」你可以嘗試「onkeyup」,「onmouseup」或「onkeypress」 – Tobi 2012-04-19 08:10:01