2012-09-06 34 views
0

我已将网站转换为IOS网络应用程序,工作完美,但唯一的是,如果我按空锚点(请参阅下面的代码),页面会转到顶部或底部这只发生在webapp上,而不是在iPad上使用safari。我cant替换所有空链接,所以有没有解决方案呢?如何处理iOS web应用程序中的空锚

基础环节

<a href="#">some link</a> 

代码,将工作是

<a href="javascript:void(0)">works</a> 

编辑:发现了问题,如果您使用的是IOS web应用程序,如果将在Safari中打开新的链接,为此我使用来自手机样板https://github.com/h5bp/mobile-boilerplate的预防脚本。

+0

尝试的onclick =“返回false”它 –

回答

1
<a href="javascript:void(0)" onclick="return false" > may it works</a> 
+0

这是双重,为void不火的锚,于是将的onclick; - ).....所以你不需要使用的onclick – user759235

+0

onclick首先比void无效,有些时候ios.js创建void的问题,这就是为什么我发布了这个,你试过了吗? –

+0

啊没关系。没有尝试过,也不会去尝试,因为我不能改变它自己的html代码,如果我可以,我会使用它自己的无效,因为这有效。 – user759235

相关问题