我有這樣的代碼在我的網頁:<a href onClick="return false;">不適用於Safari/iOS?
<a href onClick="return false;">Press me!</a>
鏈接放置在跨度內有一個有用的onclick事件。
現在,在Chrome和Firefox中,這個功能完美無缺。鏈接被點擊,有用的事件被執行,每個人都很高興。在使用默認Safari瀏覽器的iOS(iPhone和iPad)中,這會失敗 - 在點擊鏈接之後,整個頁面將被重新加載,並且永遠不會執行有用的事件。
我也試過
<a href="#" onClick="return false;">Press me!</a>
我明白這是這樣做的錯誤的方式。在Chrome和Firefox中它運行良好,但是在iOS的Safari中它跳回到頁面的開頭(但是它執行有用的事件,所以從某種意義上說它更好)。
我錯過了什麼?
這不是我希望的解決方案,但它似乎確實是iOS中的一個錯誤,並且解決方法奏效。 – 2012-04-14 19:51:45