Как сохранить темный режим в браузере и ускорить его загрузку? [дубликат]Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Как сохранить темный режим в браузере и ускорить его загрузку? [дубликат]

Сообщение Anonymous »

Я создал темный режим для своего веб-сайта с помощью HTML, CSS и JavaScript.
Вот мой код JavaScript:

Код: Выделить всё

var $jDarkMode = jQuery.noConflict();

$jDarkMode(document).ready(function($) {
var darkModeToggle = $('#darkModeToggle');
var body = $('body');

var setDarkModePreference = function(value) {
localStorage.setItem('darkMode', value);
};

var updateDarkMode = function() {
var darkModePreference = localStorage.getItem('darkMode');

if (darkModePreference === 'true') {
body.addClass('dark-mode');
darkModeToggle.prop('checked', true);
} else {
body.removeClass('dark-mode');
darkModeToggle.prop('checked', false);
}
};

darkModeToggle.on('change', function() {
if (darkModeToggle.prop('checked')) {
body.addClass('dark-mode');
setDarkModePreference(true);
} else {
body.removeClass('dark-mode');
setDarkModePreference(false);
}
});

updateDarkMode();
});
Я пытаюсь сохранить настройки темного режима в браузере. Однако проблема в том, что страница сначала загружается в светлом режиме прежде* перехода в темный режим. Через несколько секунд активируется темный режим.
Но в идеале темный режим должен применяться сразу при загрузке страницы без каких-либо задержек. Как нам это сделать?

Подробнее здесь: https://stackoverflow.com/questions/779 ... oad-faster
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как сохранить темный режим в браузере и ускорить его загрузку? [дубликат]
    Anonymous » » в форуме Jquery
    0 Ответы
    73 Просмотры
    Последнее сообщение Anonymous
  • Принудительно использовать светлый режим, когда браузер установлен в темный режим
    Anonymous » » в форуме CSS
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • Принудительно использовать светлый режим, когда браузер установлен в темный режим
    Anonymous » » в форуме CSS
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • Как сохранить темный режим на локальном хранилище?
    Anonymous » » в форуме CSS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как использовать темный режим в симуляторе iOS?
    Anonymous » » в форуме IOS
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»