По сути, это то, что я хочу сделать:
- Скрыть элемент1
- Запустить JS-функцию, относящуюся к элементу1
- Показать элемент1
Цель состоит в том, чтобы не показывать элемент пользователю, пока он изменяется в фоновом режиме JS, и после выполнения функции JS показать этот элемент снова.Таким образом, пользователь не видит всех происходящих изменений.
Итак, возможно ли изменить CSS элемента на основе функции JS, завершающей его выполнение?
Контекст:
Я провожу тест на нашем сайте между контролем и экспериментом.Сайт загружает страницу, а затем запускает мой тестовый код (JS, о котором я говорил выше).Поэтому пользователь видит обычный веб-сайт, затем он исчезает и видит изменения, происходящие до того, как он, наконец, загрузит тест.Это ужасно с точки зрения UX, поэтому я планирую, чтобы все выглядело как пробел, пока не загрузится окончательная версия - отсюда и вопрос.