Вечер добрый.
Ситуация вкратце: есть основная таблица стилей, подключаемая в <head>.
Однако, доступ есть только к некоторым частям тела страницы. Другими словами только внутри <body>.
Возникла идея сделать свой стиль оформления и динамически его загружать, что и было сделано. Сделана также возможность переключения между стилями. Но одно не дает покоя: даже если выбрана css2, то сначала прогружается css1 мелькая на экране, затем уже css2. Ну и наоборот.
Теперь вопрос.
Как сделать так, чтобы пользователь увидел сразу нужную таблицу стилей? То есть по большому счету нужно только скрыть css1 до тех пор, пока условие не определит какую таблицу нужно показать пользователю.
Пробовал в css2 переопределять display: none для body, а потом включать его через js - почему-то не заработало в мозилле.
Пробовал накладывать поверх div - страничка успевала промелькнуть до его появления.
Буду благодарен за советы.