我找到了解决办法。
我查看了inspector,注意到在第一次单击我的父菜单项时,WordPress会附加一个;“聚焦”;为该菜单项初始化。只有在第二次单击父菜单项时,您才能进入页面。我不知道WordPress为什么会这样做。这是WordPress为其父菜单项所做的某种默认行为吗?如果有人能对此有所了解,我将不胜感激。我的菜单也没有使用任何插件。
Anyway, my solution was to .addClass "focus" using jQuery to all my parent menu items. This fixed the issue and now on my Android phone, one click of a parent menu item takes me to the page.
更新:我忘了我需要添加;“如果”;条件,否则子菜单将显示在非移动设备上,无需单击。(我相信标准是480px,但我更喜欢500px)
jQuery(document).ready(function($) {
if ($(window).width() <= 500) {
$("#menu-item-6, #menu-item-7").addClass("focus");
}
});