Не отображать ни одного;эффекты через ~ 0,5 секунды. (сова карусель) - PullRequest
0 голосов
/ 23 октября 2019

Сначала я должен сказать, что есть 4 фактора / решения для моей проблемы:

1. Срок действия кэша / Контроль кэша.

2. Карусель сыча

3.style.css ==> отображение: нет;

4. встроенный стиль ==> отображение: нет;

Проблема: изображение отображается на странице наполовинузатем секунда display: none;

попытки :

  • Установка управления кэшем без кэша. заставляет браузер загружать изображения при каждом посещении страницы. что дает время для JS или CSS, и изображения скрыты, прежде чем он сможет показать изображение. Что приводит к медленной загрузке страницы, но решает проблему
  • Ожидание, когда сова-карусель скрывает изображение, наихудший результат.
  • Установка display: none; на изображениях в style.css, лучшие результаты, но все же времятребуется браузер для загрузки файла css.
  • Я предполагал, что встроенный style="display: none;" будет лучшим вариантом, но все равно есть время показа изображения <~ 0,5 секунды, прежде чем оно перейдет в состояние <code>display: none;.

HTML:

<div class="item" tab_id="15" style="display: none;">
 <img src="/upload/slide1.jpg" alt="slide1">
</div>

Примечание: Похоже, что это делает только Google Chrome.

...