相关疑难解决方法(0)

<a href onClick="return false;">无法在Safari/iOS中运行?

我在我的页面中有这个代码:

<a href onClick="return false;">Press me!</a>
Run Code Online (Sandbox Code Playgroud)

该链接位于具有有用的onClick事件的范围内.

现在,在Chrome和Firefox中,这非常有效.点击链接,执行有用的事件,每个人都很开心.在使用默认Safari浏览器的iOS(iPhone和iPad)中,这会失败 - 在单击链接后,将重新加载整个页面,并且永远不会执行有用的事件.

我也试过了

<a href="#" onClick="return false;">Press me!</a>
Run Code Online (Sandbox Code Playgroud)

我明白这是错误的做法.在Chrome和Firefox中,它运行良好,但在iOS的Safari中,它跳回到页面的开头(但是DID执行有用的事件,所以从某种意义上说它更好).

我错过了什么?

html ios

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

html ×1

ios ×1