我有这个问题,当我单击链接转到另一个页面时,barba 转换运行完美,但它保持在同一个 html 页面中,我必须刷新页面才能加载另一个页面
我尝试在过渡运行后设置一个 window.open 以暂时修复它,但我不知道会发生什么
这是代码: https ://github.com/david1opez/Mentes-Brillantes/issues/5
我有这个问题,当我单击链接转到另一个页面时,barba 转换运行完美,但它保持在同一个 html 页面中,我必须刷新页面才能加载另一个页面
我尝试在过渡运行后设置一个 window.open 以暂时修复它,但我不知道会发生什么
这是代码: https ://github.com/david1opez/Mentes-Brillantes/issues/5
经过几个小时的努力,我发现错误出现在 html 页面中
barba.init({
sync: true,
transitions: [{
async leave(data) {
const done = this.async();
pageTransition();
await delay(1500);
},
async enter(data) {}
}]
});
我忘了放在done();
后面await delay(1500)
所以现在这是工作代码
barba.init({
sync: true,
transitions: [{
async leave(data) {
const done = this.async();
pageTransition();
await delay(1500);
done();
},
async enter(data) {}
}]
});