Я пытаюсь реализовать SmoothState. js с Elementor и Lott ie. js. У меня есть json анимация, которую я импортировал с помощью lott ie, и она отображается как svg. Эта анимация прекрасно воспроизводится, когда я меняю страницы, но когда загружается новая страница, она загружается как будто сломана (как будто стиль css загружен неправильно), и в консоли я получаю 2 ошибки:
jquery -3.4.1.min. js: 2 Uncaught TypeError: Невозможно прочитать свойство 'addAction' неопределенного
VM1016: 1 Uncaught ReferenceError: N2R не определено
Кажется, что smoothstate. js и версия Elementor jquery не работают вместе. Кто-нибудь пробовал реализовать smoothstate. js с Elementor?
Вот мой код в файле сценария smoothstate:
function addBlacklistClass() {
$( 'a' ).each( function() {
if ( this.href.indexOf('/wp-admin/') !== -1 ||
this.href.indexOf('/wp-login.php') !== -1 ) {
$( this ).addClass( 'wp-link' );
}
});
}
jQuery(document).ready(function($){
'use strict';
addBlacklistClass();
var options ={
onStart: {
duration: 2420,
render: function($currentTarget, $container) {
animation.play();
},
}
}
$('#smooth_div').smoothState(options).data('smoothState');
});
});