0

我已经设置了 barba js 来平滑我的应用程序的页面体验。在移动设备上,我有一个经典的抽屉式导航,可以从侧面滑入。但是,由于导航位于 barba-wrapper 之外,因此单击导航中的链接后它将保持打开状态。当然,打开链接后,抽屉应该关闭。

我不想为导航设置一个特定的侦听器,以便在单击其中的链接时关闭它,我也不想onEnter对某些屏幕使用默认值,因为我必须closeNav在每个onEnter方法中设置一个然后。两者都需要确保将解决方案附加到每个即将添加或更改的元素和功能。

所以我想知道是否有某种全局barba.onPageLoad或类似的东西 - 所以当页面更改时可以触发的方法?还是我必须自己为页面更改设置一个事件侦听器?但是,如果有一种 barba 方法,我想坚持最佳实践并使用它。

4

0 回答 0