【发布时间】:2013-09-02 05:25:57
【问题描述】:
我在我的单页网站上使用 Zurb Foundation 的固定顶栏,它包含指向页面内位置的锚链接。我希望这样每当点击展开的移动菜单内的链接时,菜单就会关闭。
目前,当点击链接时,页面会滚动,但菜单会在页面顶部保持打开状态。
在之前的 Foundation 版本中,我能够对代码进行逆向工程并找到一个简单的解决方案。由于更新到 4.3.1 以修复顶部栏的另一个问题,由于我对 javascript 的了解有限,我无法找到解决方案。
在我看来,如果我可以在单击菜单中的链接时触发关闭菜单的事件或函数,它就会被修复。之前,我将发生在链接点击的代码放在第 261 行。
当移动菜单关闭时,.fixed 被添加到顶部栏周围的 div 中,而 .expanded 和 .fixed 被从 .topbar div 中删除。
【问题讨论】:
标签: javascript html css zurb-foundation