Вызов внешней функции SWUP JS
Я впервые использую swup js с плагином js. https://swup.js.org/plugins/js-plugin
Я вижу, что триггер для перехода на страницу, по которой был выполнен щелчок, находится внутри массива параметров объекта.
Мой вопрос: все равно я могу вызвать "следующий" из внешней функции
const options = [
{
from: '(.*)',
to: '(.*)',
in: function(next) {
document.querySelector('#swup').style.opacity = 0;
TweenLite.to(document.querySelector('#swup'), 0.5, {
opacity: 1,
onComplete: next
});
},
out: (next) => {
document.querySelector('#swup').style.opacity = 1;
TweenLite.to(document.querySelector('#swup'), 0.5, {
opacity: 0,
onComplete: next
});
}
}
];
const swup = new Swup({
plugins: [new SwupJsPlugin(options)]
});
как мне вызвать "следующий" из другой внешней функции вне параметров Const?
например
counts trigger = function(){
options.next();
thanks
это не работает
Спасибо
0 ответов
Тебе этого не сделать. Плагин Swup JS использует определенные параметры для запуска
in
и
out
функции в нужное время при передаче
next
аргумент к этому.
В
next
Аргумент присутствует только как способ сообщить swup, что анимация завершена, и она может продолжить все, что ему нужно сделать дальше.