Задать вопрос
@yaroslavgrishajev

Почему jQuery работает не на всех страницах?

Добрый день,

Столкнулся с таким вопросом. На сайте есть выезжающее окно (появляется через 10с после загрузки страницы). Однако, на нескольких страницах код работает, а на нескольких - нет.

Кто-нибудь может подсказать, в чем может быть причина?

Код такой:

if ($.cookie('showsocial') == null) {	
        	    setTimeout(function(){
            	     $('#myModalSocial').addClass('modal_social_visible');
	            },10000);
        }
	
	    $('#close_social_modal').click(function(){
	        $('#myModalSocial').removeClass('modal_social_visible');
	    });
	    
	    $('#never_again').click(function(){
	        $('#myModalSocial').removeClass('modal_social_visible');
	        $.cookie('showsocial', 'no', { expires: 7, path: '/' });
	    });


.modal_social_visible{
    transform:translate3d(-600px,0,0);
}

Сайт stassabiomassa.com
Работает на Главной, О проекте, Музыка, на остальных - нет.
На всякий случай - дело не куках, с ними уже поигрался...
Заранее благодарен!
  • Вопрос задан
  • 2310 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
madmages
@madmages
Человек прямоходящий
$('.home-audio').mediaelementplayer({
            features: ['playpause','volume'],
            audioWidth: 200,
            audioHeight: 500
        });

медиа плеер не инициализирован и кидает ошибку, до твоего кода добавления класса социалки даже не доходит. (смотрел на музыке)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы