Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 24

В

Влад in JavaScript Noobs — сообщество новичков
ссылкой
источник

F

Foma in JavaScript Noobs — сообщество новичков
Бека нет и это не спа
источник

М

Максим in JavaScript Noobs — сообщество новичков
Влад
Какая должна быть логика при сохранении темы в localStorage? Смена темы у меня реализована checkboxом и классом в боди. Как мне если у одной страницы включена белая тема у другой тоже ее врубить и если черная то у второй тоже будет черная. Помогите с логикой, а то как то не вдупляю
У другой включить если влкадка уже открыта или если потом откроют?
источник

В

Влад in JavaScript Noobs — сообщество новичков
Максим
У другой включить если влкадка уже открыта или если потом откроют?
Потом
источник

М

Максим in JavaScript Noobs — сообщество новичков
Ну тут без ифов вряд ли как-то можно
источник

М

Максим in JavaScript Noobs — сообщество новичков
Тебе ведь по любому нужно проверить есть значение или нет, чтобы применить тему
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
1) onstorage change на всех вкладках
2) на основной меняешь + пишешь в сторейдж
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Профит
источник

F

Foma in JavaScript Noobs — сообщество новичков
window.addEventListener("storage",e=>console.log(e))
источник

В

Влад in JavaScript Noobs — сообщество новичков
Максим
Ну тут без ифов вряд ли как-то можно
У меня получилась логика только если белая тема уже включена. Типо при нажатии на чекбокс который ее меняет она записывается в localStorage и другие страницы подхватывают ее когда идет переход на них. Но как теперь сделать если белая тема выключена чтобы черная сохранялась?
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
LocalStorage.setItem('theme', 'color')
On storage set theme
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Gg wp
источник

М

Максим in JavaScript Noobs — сообщество новичков
Влад
У меня получилась логика только если белая тема уже включена. Типо при нажатии на чекбокс который ее меняет она записывается в localStorage и другие страницы подхватывают ее когда идет переход на них. Но как теперь сделать если белая тема выключена чтобы черная сохранялась?
Ставь значение первой темы сразу при входе на страницу и делай проверку на значение
источник

F

Foma in JavaScript Noobs — сообщество новичков
2 темы?
источник

В

Влад in JavaScript Noobs — сообщество новичков
Foma
2 темы?
Просто светлая и темная. Чел я новичок который тренится в js
источник

В

Влад in JavaScript Noobs — сообщество новичков
Не ори 😅
источник

F

Foma in JavaScript Noobs — сообщество новичков
:root{
--bg:White}
html[dark] {
--bg:#333}
html[purpul] {
--bg:blue}

const theme=localstore.getItem(theme) | ""
источник

В

Влад in JavaScript Noobs — сообщество новичков
Foma
:root{
--bg:White}
html[dark] {
--bg:#333}
html[purpul] {
--bg:blue}

const theme=localstore.getItem(theme) | ""
Пока что это сложно для меня, звиняй
источник

В

Влад in JavaScript Noobs — сообщество новичков
Максим
Ставь значение первой темы сразу при входе на страницу и делай проверку на значение
А это кстати работает
источник

F

Foma in JavaScript Noobs — сообщество новичков
Так просто можно 10 тем,  1 по дефолту просто белую
источник