【发布时间】:2021-10-30 23:54:27
【问题描述】:
如果 li 具有类 menu-item-has-children,则在其中插入一个 span 元素,其 id 为“menu_toggle[x]”,其中“x”将根据已存在的名为“的 id 的数量而增加” menu_toggle[x]。
我基本上试图让静态 html 版本的菜单在 wordpress for mobile 上正常工作。
这是我在 wordpress 菜单中想要的静态 html 和 css 的屏幕截图(顺便说一句,它是相同的,使用相同的 css(稍作修改)但丢失了我的“+”menu_toggle 类)我现在正在尝试重新创建并添加到我的 wp 菜单中)。
在我的 wp 版本中,除了我隐藏第一个 ul 下拉列表(显示:无)之外,一切正常,因为我希望只使用 jquery 代码通过点击事件显示它。
在没有“过度设计”或“过度复杂化”的情况下,最好的方法是什么?我只想要最简单的无忧方法谢谢。
【问题讨论】:
-
最好的方法可能是使用您自己的自定义 NavWalker。这里的基本示例:gist.github.com/kosinix/5544535
标签: javascript html jquery css wordpress