Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 11.05.2022, 12:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,117

vitalso78,
$('.switch-btn').click -- это уберите
Ответить с цитированием
  #22 (permalink)  
Старый 11.05.2022, 12:42
Аспирант
Отправить личное сообщение для vitalso78 Посмотреть профиль Найти все сообщения от vitalso78
 
Регистрация: 10.05.2022
Сообщений: 31

Вот пощёлкайте , чот как то не коректно работает https://delivery.foodsonic.ru/ Спасибо огромное. Это лучше намного чем было.
Ответить с цитированием
  #23 (permalink)  
Старый 11.05.2022, 12:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,117

vitalso78,
так сделайте
document.addEventListener("DOMContentLoaded", function() {
            const styleElement = document.querySelector("#theme-css-file");
            const button = document.querySelector("#SuperButton");
            let CssFilePath = localStorage.getItem("CssFilePath");
            if (CssFilePath) {
                if (CssFilePath.indexOf("dark.css") !==-1) button.classList.add("switch-on");
                else button.classList.remove("switch-on");
                styleElement.href = CssFilePath;
            }
            button.addEventListener("click", function() {
                let href = "https://delivery.foodsonic.ru/light.css";
                button.classList.toggle("switch-on");
                if (button.classList.contains("switch-on")) href = "https://delivery.foodsonic.ru/dark.css";
                styleElement.href = href;
                localStorage.setItem("CssFilePath", href);
            })
        });
Ответить с цитированием
  #24 (permalink)  
Старый 11.05.2022, 12:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,117

vitalso78,
обновите эту страницу и скопируйте #23
Ответить с цитированием
  #25 (permalink)  
Старый 11.05.2022, 12:53
Аспирант
Отправить личное сообщение для vitalso78 Посмотреть профиль Найти все сообщения от vitalso78
 
Регистрация: 10.05.2022
Сообщений: 31

А так переключатель становиться не активным
Ответить с цитированием
  #26 (permalink)  
Старый 11.05.2022, 12:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,117

Сообщение от vitalso78
А так переключатель становиться не активным
Сообщение от рони
обновите эту страницу и скопируйте #23
Ответить с цитированием
  #27 (permalink)  
Старый 11.05.2022, 12:58
Аспирант
Отправить личное сообщение для vitalso78 Посмотреть профиль Найти все сообщения от vitalso78
 
Регистрация: 10.05.2022
Сообщений: 31

Спасибо вам огромное, здорово помогли. Я неделю уже мучаюсь. А как по умолчанию сделать светлый ? А то в данный момент по умолчанию тёмный
Ответить с цитированием
  #28 (permalink)  
Старый 11.05.2022, 13:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,117

Сообщение от vitalso78
А как по умолчанию сделать светлый ?
<link rel="stylesheet" href="light.css" id="theme-css-file" />
<div class="switch-btn switch-on" id="SuperButton" name="SuperButton">SuperButton</div> убрать зачёркнутое и вписать светлую тему в link
Ответить с цитированием
  #29 (permalink)  
Старый 11.05.2022, 13:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,117

vitalso78,
это строки 47 и 84 на вашей странице
Ответить с цитированием
  #30 (permalink)  
Старый 11.05.2022, 13:15
Аспирант
Отправить личное сообщение для vitalso78 Посмотреть профиль Найти все сообщения от vitalso78
 
Регистрация: 10.05.2022
Сообщений: 31

Ещё раз огромнейшее спасибо. Отлчно !!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переименовать название стилей в SVG перед вставкой в другой SVG Герасим Events/DOM/Window 9 09.06.2018 09:16
Замена тегов Kost-iv Events/DOM/Window 4 01.11.2015 17:12
Шаблон сброса стандартных стилей Olegich (X)HTML/CSS 14 13.09.2013 18:47
Динамическое применение стилей к элементу и их отмена Amphiluke Events/DOM/Window 10 26.11.2012 22:33
Изменение путей к таблицам стилей и скриптам в скрипете галереи lightbox 2.04 Flashton Элементы интерфейса 1 01.02.2010 10:10