我已经实现了一个不错的简单树形菜单脚本,并且非常希望一次只扩展一个项目。脚本没有为此配备开关,我必须承认这是我不知道如何处理的事情。我将不胜感激指导。
您可以在此处查看我的实现的精简版本。请注意,当您单击不同的菜单项时,以前的分支保持打开状态,除非您先单击关闭它们。我想一次只允许一个打开。
该脚本确实使用 cookie 来记住菜单状态,因此当您访问一个分支中的多个页面时,在页面之间切换时该分支保持打开状态,从而创造更流畅的浏览体验。可以禁用此功能,但允许同时保持打开的两个单独分支的整体行为不会改变。
非常感谢,我期待从中学到新的东西。