HELP Скрипт бунтует – нужен совет знатоков

Молния

Постоялец
Регистрация
7 Сен 2015
Сообщения
130
Реакции
11
Столкнулась с проблемой. Если скрипт расположен непосредственно на странице со статьёй, то он работает как положено, но перестаёт работать, если вынести во внешний файл и традиционно подключить его перед </head. В чём может быть дело? Есть какие нибудь предположения?

P.S. Во вложении файл со всей конструкцией. Можно изменить расширение файла на HTML и в инспекторе посмотреть что выполняет скрипт на мобильной версии.
 

Вложения

  • sample.txt
    6,5 KB · Просмотры: 8
1. Перенес во внешний файл, подключил в head - точно так же работает.
2. Нормальные люди скрипты в футере подключают, потому что они замедляют загрузку страницы, а непосредственно на отображение сайта влияют не значительно.
 
Столкнулась с проблемой. Если скрипт расположен непосредственно на странице со статьёй, то он работает как положено, но перестаёт работать, если вынести во внешний файл и традиционно подключить его перед </head. В чём может быть дело? Есть какие нибудь предположения?

P.S. Во вложении файл со всей конструкцией. Можно изменить расширение файла на HTML и в инспекторе посмотреть что выполняет скрипт на мобильной версии.
Скорее всего, когда ты выносишь содержимое тега <script> в отдельный файл и подключаешь его в <head>, ты не переносишь туда же скрипт jquery.
Потому что скрипт на странице от него зависит. И если разместить этот скрипт до jquery, то будет ошибка.
Т.к. на момент выполнения кода библиотека jquery ещё не загружена.
 
Вроде всё по науке в две строчки пишу, так же как в примере, сперва jquery, а потом сам скрипт. Пробовала в хедере и в футере располагать, всё равно не работает. :ah:
 

Вложения

  • 2020-10-21_17-40-58.png
    2020-10-21_17-40-58.png
    6,7 KB · Просмотры: 7
Вроде всё по науке в две строчки пишу, так же как в примере, сперва jquery, а потом сам скрипт. Пробовала в хедере и в футере располагать, всё равно не работает. :ah:
Ошибок в консоли браузера нет?
Файл по такому пути открывается или 404 отдаёт?
 
Ошибок в консоли браузера нет?
Файл по такому пути открывается или 404 отдаёт?
И jquery и JS по ссылке открываются. Я не очень понимаю насчёт ошибок, вот что в инспекторе:
 

Вложения

  • 2020-10-21_18-14-15.png
    2020-10-21_18-14-15.png
    44,5 KB · Просмотры: 4
И jquery и JS по ссылке открываются. Я не очень понимаю насчёт ошибок, вот что в инспекторе:
А jquery точно загружается? Ибо ругается на его отсутствие.
Перейди на вкладку Network / Сеть в инспекторе, обнови страницу и посмотри, загрузился ли jquery.min.js или нет.
Если нажать на строку с jquery.min.js, то в response / ответ должно будет вывести содержимое библиотеки.
 
В инспекторе видно, что таблица оборачивается дивом с классом big-table scroll-right и у таблицы появляется тень справа, но при скроллинге эффект смены тени с правой стороны на левую не происходит, тень всё время справа.
 

Вложения

  • 2020-10-21_18-25-23.png
    2020-10-21_18-25-23.png
    3 KB · Просмотры: 3
В инспекторе видно, что таблица оборачивается дивом с классом big-table scroll-right и у таблицы появляется тень справа, но при скроллинге эффект смены тени с правой стороны на левую не происходит, тень всё время справа.
А при чём тут классы, если у тебя ругается на jquery? :eek:
 
jquery.min.js открывается. Кстати, я увидела файл с таким же именем jquery.min.js по пути /media/jui/js/jquery.min.js но с другим содержимым и версия другая jQuery v1.12.4. Может быть конфликт?
 

Вложения

  • 2020-10-21_18-37-40.png
    2020-10-21_18-37-40.png
    24,8 KB · Просмотры: 2
Назад
Сверху