Не работает 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)
Новые темыОбъявленияСвободное общение
13:53 AviTool - мощный инструмент для автоматизации работы с Avito 
17:01 Absence в Армении 
23:19 Ребята подскажите какими сервисами и прогами вы пользуетесь для SEO продвижения? 
19:30 Индексация страниц 
20:28 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
14:50 Какую выбрать тему/нишу для сайта? 
18:32 Gambling Craft - гемблинг по белому 
10:56 Современный скрипт обменника электронных валют 
10:27 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
10:05 CactusPay.PRO | Умная платёжная система с выводом в USDT TRC-20 
04:06 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
15:37 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
15:03 PonyBit.ru - обменный пункт PonyBit.ru (Понибит.ру) 
13:25 Sova.gg - надежный обменник криптовалюты. 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
20:17 Точные прогнозы на футбол 
12:23 150+ хакерских поисковых систем и инструментов 
08:38 Накрутка поисковых подсказок 
17:41 Стряхнуть обыденность - об Агасфере 
10:54 Добро пожаловать в цифровой мир... 
22:39 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор