要解决Accordion脚本在barba.js中无法正常工作的问题,您可以尝试以下方法:
barba.init({
transitions: [{
async leave() {
// 在页面离开前执行的操作
// 禁用Accordion脚本
},
async enter() {
// 在页面进入后执行的操作
// 重新启用Accordion脚本
}
}]
});
once
事件来在每次页面加载后执行特定的操作。例如:document.addEventListener('DOMContentLoaded', function () {
// 初始化Accordion脚本
});
barba.hooks.once(function () {
// 在每次页面加载后重新绑定Accordion脚本的事件
});
请根据您的具体情况选择适合的解决方法,并确保正确地引入和初始化Accordion脚本。