Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在每个页面加载上使用barba js触发全局方法_Javascript_Barbajs - Fatal编程技术网

Javascript 如何在每个页面加载上使用barba js触发全局方法

Javascript 如何在每个页面加载上使用barba js触发全局方法,javascript,barbajs,Javascript,Barbajs,我已经设置了barba js来平滑我的应用程序的页面体验。在手机上,我有一个从侧面滑入的经典抽屉导航。但是,由于导航位于barba包装器之外,因此在单击导航链接后,它将保持打开状态。当然,链接打开后,抽屉应该关闭 我不想设置一个特定的监听器,让导航在点击其中的链接时关闭,我也不想对某些屏幕使用默认的onEnter,因为我必须在每个onEnter方法中设置closeNav。这两种方法都需要确保将解决方案附加到每个向上提交的添加或更改的元素和功能中 因此,我想知道是否存在某种全局barba.onPa

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

我不想设置一个特定的监听器,让导航在点击其中的链接时关闭,我也不想对某些屏幕使用默认的
onEnter
,因为我必须在每个
onEnter
方法中设置
closeNav
。这两种方法都需要确保将解决方案附加到每个向上提交的添加或更改的元素和功能中

因此,我想知道是否存在某种全局
barba.onPageLoad
或类似的方法-这样一种方法可以在页面更改时触发?或者我必须自己为页面更改设置事件侦听器吗?然而,如果有一种barba方法,我愿意坚持最佳实践并使用它。

像这样吗?