Плавная прокрутка не работает на странице GitHub - PullRequest
1 голос
/ 08 января 2020

У меня проблема с плавной прокруткой, но только когда веб-сайт открывается с помощью ссылки на страницу github ... Это действительно странно, потому что, если я открываю его с живым сервером, работает плавная прокрутка ... Кто-то знает, о чем идет речь ? Все обновлено, код одинаковый, как на моем компьютере, так и на github.

Ссылка на проект: https://github.com/Beko44/M-M-Website. Страница Github, на которой не работает плавная прокрутка - после нажатия на что-то в меню (левый верхний угол) она переходит вместо плавного перехода: https://beko44.github.io/M-M-Website/

Спасибо!

1 Ответ

2 голосов
/ 19 января 2020

Если вы откроете консоль браузера, вы увидите ошибку:

Смешанный контент: страница в 'https://beko44.github.io/M-M-Website/' была загружена через HTTPS, но запросил небезопасный скрипт 'http://code.jquery.com/jquery-3.4.1.min.js'. Этот запрос был заблокирован; содержимое должно быть передано по протоколу HTTPS.

Поскольку jQuery не загружен из-за этой ошибки, ваш скрипт для плавной прокрутки не будет работать.

Чтобы решить вашу проблему, просто измените src с jQuery для обслуживания https в вашем index.html.

<script
  src="https://code.jquery.com/jquery-3.4.1.min.js"
  integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
  crossorigin="anonymous">
</script>
...