我正在研究基于_s(带有一些修改)和bootstrap 3.3.2的wordpress主题 .
在移动设备中,主导航的子菜单已经扩展,但是iPhone上存在问题:第二级菜单的链接不起作用,如果点击它们就没有任何反应 .
这是该网站的网址:www.machenergyaustralia.com.au/
经过iPhone 6s,ios10和safari的测试 .
这可能是由于inperper <a> 标签造成的 .
<a>
1) 检查 <A href=""> 是否包含以下内容:
<A href="">
<a href="#"></a>
因为当捕获此元素上的点击事件时,移动safari不会将 <A> 没有href作为锚点 .
<A>
有时(我遇到了这个问题),在模板中,有一个href或href内容丢失 .
2) 如果要单击另一个元素(例如 span ,您可能需要创建这样的元素并重新输入 <span> 到 <a href="..."> ) . 在bootstrap的javascript / css环境中,它可能是必须的 .Mobile safari doesn't like to catch click events on elements other than <a>
span
<span>
<a href="...">
1 回答
这可能是由于inperper
<a>
标签造成的 .1) 检查
<A href="">
是否包含以下内容:因为当捕获此元素上的点击事件时,移动safari不会将
<A>
没有href作为锚点 .有时(我遇到了这个问题),在模板中,有一个href或href内容丢失 .
2) 如果要单击另一个元素(例如
span
,您可能需要创建这样的元素并重新输入<span>
到<a href="...">
) . 在bootstrap的javascript / css环境中,它可能是必须的 .Mobile safari doesn't like to catch click events on elements other than <a>