Почему страницы моргают, а при подключении bootstrap.js всё гладко?

12
maks_m
На сайте с 02.07.2013
Offline
101
1254

Есть какой-нибудь скриптик, который решает именно эту проблему, без подключения bootstrap?

D7
На сайте с 22.12.2010
Offline
272
#1

пардон за оффтоп, а чем вы записываете видео?

IW
На сайте с 16.12.2014
Offline
73
#2

У меня ничего не моргает... можно посмотреть на моргающие страницы?

SSD VPS скидка 25% по купону iwork https://cp.inferno.name/cart.php?gid=23 | надежный хостинг http://bit.ly/2Yiq93h
Andrey_Prog
На сайте с 20.04.2014
Offline
56
#3

Вообще ничего не понятно. Подробнее можно, что-где-когда моргает.

maks_m
На сайте с 02.07.2013
Offline
101
#4

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

С подключённым bootstrap.js или jquery.js такого не происходит - старая страница будто ждёт пока загрузится новая, и только потом сменяет её :)

Joker-jar
На сайте с 26.08.2010
Offline
167
#5

Да это нормальная ситуация, и вы от нее полностью не избавитесь, разве что перейти на Ajax полностью. Подключение библиотек дает мнимый эффект, все равно пользователям с разными браузерами, удаленностью от вашего сервера и т.п. будут видны ваши "моргания".

Мемори
На сайте с 11.11.2012
Offline
105
#6

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

I
На сайте с 24.05.2015
Offline
17
#7
maks_m:
Andrey_Prog, если, например, находится на странице со списком категорий и переходить по ним, то заметно, что моргает (на долю секунды становится белой, потом страница рендерится - загрузилась). Страница то обновляется вся, а контент меняется только в одном блоке, поэтому моргание хорошо заметно.

С подключённым bootstrap.js или jquery.js такого не происходит - старая страница будто ждёт пока загрузится новая, и только потом сменяет её :)

подключайте все js в футере, 99% проблема в этом. Грузится что-то тяжелое (скорее всего именно js типа библиотек и т.д) и только потом основные блоки, стили в результате страница моргает.

VHS
На сайте с 28.09.2007
Offline
142
VHS
#8

Битва экстрасенсов. Открой уже страницу с примером, за 5 минут найдется проблема...

Пысы. Причин может быть несколько, но чаще всего это подключаемый шрифт со стороны. Я решал эту проблему конвертацией woff в base64 для css и скриптом подгрузки файла в секции head, моргать будет только один, первый раз

I
На сайте с 24.05.2015
Offline
17
#9
VHS:
моргать будет только один, первый раз

решение супер

VHS
На сайте с 28.09.2007
Offline
142
VHS
#10
iroomer:
решение супер

решение не мое, http://css-live.ru/articles-css/bystraya-zagruzka-veb-shriftov-na-adaptivnyx-sajtax.html

если используются гугловские шрифты, то зайти надо из ie, чтобы он отдал не woff2, а woff

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий