我正在使用 barba.js 进行页面转换,但是当我使用它时,我的其他 js 文件会中断。
这是我的网站
我创建了一个在所有其他 JS 文件上实现的runScript函数,但它仍然无法正常工作。
我做错了什么,我该如何解决?
这是其中一个 JS 文件的 runscript 函数:
const runScript = () => {
const footer = document.querySelector('footer');
barba.hooks.leave((data) => {
footer.style.opacity = 0;
});
barba.hooks.afterEnter((data) => {
footer.style.opacity = 1;
});
}
runScript()
barba.init({
transitions: [
{
name: "switch",
leave({ current, next, trigger }) {
},
enter({ current, next, trigger }) {
runScript()
runScriptc()
return new Promise(resolve => {
setTimeout(resolve, 2000)
})
}
}
],
views: [],
debug: true
})