Nolis
@Nolis
it-гопник

Slick slider не работает на одной из страниц wordpress. Что делать?

Натянул сайт на WP, подключил все скрипты и стили.
На второй странице сайта вот такое:
5d67ddbb973c5810366521.png
На другой странице 2 слайдера ведут себя естественно.
Едят код из двух разных JS файлов со скриптами:
Рабочий(ind-scripts.js):
// Slick Slider
$('.it-idv-slider').slick({
	//arrows: true,
	//autoplay: true,
	autoplaySpeed: 3500
});
$('.it-idv-slider-comment').slick({
	arrows: true,
	autoplay: true,
	autoplaySpeed: 3500
});

Не рабочий(balloons-scripts.js):
$('.balloons-slider').slick({
	arrows: true,
	autoplay: true,
	autoplaySpeed: 3500
});

$('.balloons-can__slider-m').slick({
			arrows: true
		});

но скорей всего дело не в джаэс фаилах
Причем без WP на локали всё работает отлично, такое ощущение,
что конкретно эта страница плюётся стилями и кодом.


Вот на всякий functions.php:
add_action( 'wp_enqueue_scripts', 'colorball_styles' );
add_action( 'wp_footer', 'jquery_lib' );
function jquery_lib(){
	wp_deregister_script( 'jquery-core' );
	wp_register_script ( 'jquery-core', get_template_directory_uri() . '/assets/js/jquery-3.4.1.min.js' );
	wp_enqueue_script( 'jquery' );
	wp_enqueue_script( 'jquery.event.move', get_template_directory_uri() . '/assets/js/jquery.event.move.js', array('jquery'), null, true );
	wp_enqueue_script( 'jquery.twentytwenty', get_template_directory_uri() . '/assets/js/jquery.twentytwenty.js', array('jquery'), null, true );
	wp_enqueue_script( 'jquery.simple-dtpicker', get_template_directory_uri() . '/assets/js/jquery.simple-dtpicker.js', array('jquery'), null, true );
	wp_enqueue_script( 'wow', '//cdnjs.cloudflare.com/ajax/libs/wow/0.1.12/wow.min.js', array('jquery'), null, true );
	wp_enqueue_script( 'slick', '//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js', array('jquery'), null, true );
	wp_enqueue_script( 'scripts', get_template_directory_uri() . '/assets/js/scripts.js', array('jquery'), null, true );
	wp_enqueue_script( 'ind-scripts', get_template_directory_uri() . '/assets/js/ind-scripts.js', array('jquery'), null, true );
	wp_enqueue_script( 'balloons-scripts', get_template_directory_uri() . '/assets/js/balloons-scripts.js', array('jquery'), null, true );
	wp_enqueue_script( 'smile-bar', get_template_directory_uri() . '/assets/js/smile-bar.js', array('jquery'), null, true );
	wp_enqueue_script( 'lightzoom', get_template_directory_uri() . '/assets/js/lightzoom.js', array('jquery'), null, true );
}
function colorball_styles() {
	wp_enqueue_style( 'style', get_stylesheet_uri() );
	wp_enqueue_style( 'normalize', get_template_directory_uri() . '/assets/css/normalize.css');
	wp_enqueue_style( 'twentytwenty', get_template_directory_uri() . '/assets/css/twentytwenty.css');
	wp_enqueue_style( 'animate.min', get_template_directory_uri() . '/assets/css/animate.min.css');
	wp_enqueue_style( 'jquery.simple-dtpicker', get_template_directory_uri() . '/assets/css/jquery.simple-dtpicker.css');
	wp_enqueue_style( 'slick-theme', get_template_directory_uri() . '/assets/css/slick-theme.css');
	wp_enqueue_style( 'slick', '//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css');
	wp_enqueue_style( 'smile-bar', get_template_directory_uri() . '/assets/css/smile-bar.css');
	wp_enqueue_style( 'lightzoom', get_template_directory_uri() . '/assets/css/lightzoom.css');
}
  • Вопрос задан
  • 407 просмотров
Решения вопроса 1
Nolis
@Nolis Автор вопроса
it-гопник
Был подключен скрипт, который не работал и не давал работать слику.
Если у кого-то будет подобное, просто подключайте всё по очереди и проверяйте.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы