锚定到不同的页面到特定的id不在手机上工作(wordpress)



我的导航栏中有3个带有子项的菜单,这些子项链接到主页面的特定部分id,例如:

<ul id="navbar">
<li id="idli1" class="listli">
<a href="https://www.site.co/page/">navbar-Item1</a>
</li>
<li id="idli2" class="listli">
<a href="https://www.site.co/page/">navbar-Item2</a>
<ul class="sublist">
<li id="idsubli1" class="sublistli"> 
<a href="https://www.site.co/page/#id1" class="classname">sub-Item 1</a></li>
<li id="idsubli2" class="sublistli"> 
<a href="https://www.site.co/page/#id2" class="classname">sub-Item 2</a></li>
<li id="idsubli3" class="sublistli"> 
<a href="https://www.site.co/page/#id3" class="classname">sub-Item 3</a></li>
</ul>
</li>
<li id="idli3" class="listli">
<a href="https://www.site.co/page/">navbar-Item3</a>
</li>
</ul>

在桌面上一切正常。

在移动设备上,链接似乎无效,公式https://www.site.co/page/#id不起作用。单击子菜单即可关闭子菜单。

如果我从链接中删除id部分,则子项工作并转到页面。

你可以在这里查看菜单

我是不是错过了一些关于移动和主播的东西?我真的不明白这些链接有什么问题。

在移动设备上,你的导航栏会从我看到的内容中崩溃,所以可能它被分配了一个你已经在菜单中使用过的id,因此链接无法工作-id应该是唯一的

最新更新