Не работает javascript на сайте
Страницы: 1
Не работает javascript на сайте
Дело в том что на сайте есть 3 скрипта. 
1. карусель материалов
2. защита контента от кражи
3. увеличение картинок нажатием

В хроме все работают кроме первого, карусель работает только когда обновляешь страницу нажатием ctrl+f5 и быстро нажимаешь на кнопку каруселя(дальше,назад). Или тем же способом но нажимаешь на увелечение картинки(она не увеличиваеться, но карусель работает).

Походу это началось с того момента когда решил воспользоваться советами PageSpeed Insights.

В мозиле вообще нечего не работает.
Изменено: Serghei Vacari - 1 Ноября 2016 21:36
Цитата
Serghei Vacari пишет:
оходу это началось с того момента когда решил воспользоваться советами PageSpeed Insights.
Ну, и зачем вам еще советы?)

1. Нарушили очередность подключения.
2. Сжали js|css неправильно - неоптимально
3. Конфликт скриптов - не из-за insights, а по другой причине.

Ну, и классика - неподходящая версия jQuery (или мутулс, например)
Попробуйте запустить скрипты по одному. Т.е. каждый, исключая два других.
Если по одному работают, то возможно они конфликтуют в событии window.onload
У меня было такое. Пришлось делить это событие между функциями:


Код
  window.onload = magic;
    /* Функция тоже объект. Поэтому добавим к объекту func2 свойство prev,
       в котором сохраним ссылку на предыдущий обработчик onload. Эту
       ссылку в теле самой функции (func2) потом вытащим на "свет". :) */
    func2.prev = window.onload;
    window.onload = func2;

   function magic () {
        if (document.getElementById) {бла, бла - бла ..... }
}

 function func2() {
       if (kltnvtlkn)
  Ох, Ох - ах...
}


В действительности вы знаете предмет только в той степени, в которой можете научить других, с тем чтобы они его поняли и применили в своей жизни.
Цитата
Coder пишет:

1. Нарушили очередность подключения.
2. Сжали js|css неправильно - неоптимально
3. Конфликт скриптов - не из-за insights, а по другой причине.

Ну, и классика - неподходящая версия jQuery (или мутулс, например)
1. это как?2. я скачал сжатые js|css у гугла
3. раньше же все работало и на других сайтов с этим же шаблоном все прекрасно работает
Цитата
Serghei Vacari пишет:
1. это как?2. я скачал сжатые js|css у гугла
Это очередность - перенесли в подвал не в том порядке
- Насмешили) - сжимать нужно самому, под контролем и проверками.
Цитата
раньше же все работало и на других сайтов с этим же шаблоном все прекрасно работает
Тут вам и карты в руки - посмотрите, в чем отличие.
Цитата
Андрей П-Студия пишет:
Попробуйте запустить скрипты по одному. Т.е. каждый, исключая два других.
Если по одному работают, то возможно они конфликтуют в событии window.onload
У меня было такое. Пришлось делить это событие между функциями:
Код
   window.onload = magic;
    /* Функция тоже объект. Поэтому добавим к объекту func2 свойство prev,
       в котором сохраним ссылку на предыдущий обработчик onload. Эту
       ссылку в теле самой функции (func2) потом вытащим на "свет". :) */
    func2.prev = window.onload;
    window.onload = func2;

   function magic () {
        if (document.getElementById) {бла, бла - бла ..... }
}

 function func2() {
       if (kltnvtlkn)
  Ох, Ох - ах...
}


 
Тоже самое, оставил только карусель.
Тогда вам надо в Мозиле по F12 в Консоле смотреть ошибки работы скриптов.
Цитата
Андрей П-Студия пишет:
Тогда вам надо в Мозиле по F12 в Консоле смотреть ошибки работы скриптов.
Были ошибки ReferenceError: "x" is not defined. Исправил но не работало
Короче, добавил скрипт на странице и заработала. Спасибо всем кто отозвался.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
23:26 соцсеть Norm для нормальных людей 
19:22 Ошибка стоимостью в $100 млрд. Как чат-бот привел к падению стоимости Google 
13:10 Попытка взлома 
12:12 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
11:21 LGaming - экосистема и партнерская программа в gambling и betting вертикалях 
11:07 AntiBot Cloud - бесплатный скрипт и сервис защиты сайтов 
03:42 BumBastik - Новый софт по накрутке ПФ в Яндекс с БыстроТопом 
01:24 Cosmochanger.cc - Самый реактивный обменник. Быстрый и безопасный способ обменять более 20 популярных криптовалют 
23:46 Undetectable - антидетект браузер для быстрой и безопасной работы в сети. 
23:44 Мытнинский - безопасный обмен криптовалют с 2018 года 
23:36 Зарабатывайте на P2P-обмене Bitbanker без курсовых рисков 
13:44 Ручное размещение вечных статей и ссылок на хороших площадках. Опыт 15 лет! 
12:51 Ural-obmen.ru — выгодный сервис обмена 
12:24 Obama.ru - безопасный обмен криптовалют и электронных денежных средств 
08:49 Уволили за 47 опозданий - отсудила "за расизм" $11 млн у работодателя 
07:14 Российский «китайский файрвол», который сделает бессмысленными VPN-сервисы 
07:08 В России начали блокировать VPN-подключения 
23:15 С юмором по жизни! 
23:12 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
21:47 Шашлыки в 2012-2022 году 
14:56 CPA.HOUSE - Топовая CPA сеть