我正在尝试在iPhone上访问www.theothereye.tv,但由于某些原因,<a>
代码无法点击。
我在谷歌上四处寻找,一切都指向人们的iOS被打破。
也没有出现在SO上。
有什么想法吗?
/ 修改 /
以下是导致问题的div包围的代码
<div id="itemsContainer">
<a href="index.html" onClick="home_click(); GATrackEvent('menu_bar', 'Home',''); return false;"><img id="logo" src="Img/Logo.png"></a>
<a id="contact_A" href="#" onClick="scrollContact(); GATrackEvent('menu_bar', 'Contact',''); return false;"><img id="contact" src="Img/Contact.png"></a><br/>
<a id="reel_A" href="reel.html" onClick="reel_click(); GATrackEvent('menu_bar', 'Reel',''); return false;"><img id="reel" src="Img/Reel.png"></a><br/>
<a id="info_A" href="#" onClick="scrollInfo(); GATrackEvent('menu_bar', 'Info',''); return false;"><img id="info" src="Img/Info.png"></a><br/>
</div>
/*CSS*/
#itemsContainer
{
position:absolute;
top:20px;
z-index:99;
width:100%;
}
答案 0 :(得分:4)
您是否在iPhone的Safari设置上启用了开发人员选项,以查看点击这些链接时是否出现JavaScript错误?
答案 1 :(得分:1)
查看您现在发布的代码,所有这些链接都包含一个返回false的onclick
属性。因此,单击或点击这些链接时的预期行为是运行onclick
属性中的JavaScript,并且不会遵循该链接。
您是否在Mobile Safari调试控制台中检查了JavaScript错误?您是否可以在alert
的顶部放置reel_click()
以确认在点击链接时它是否正在运行?