Size: a a a

HTML/CSS — русскоговорящее сообщество

2020 October 16

NW

Nanto Work in HTML/CSS — русскоговорящее сообщество
чтобы выполнить какой-то js-код надо отследить событие
источник

AP

Anton Permyakov in HTML/CSS — русскоговорящее сообщество
Nanto Work
чтобы выполнить какой-то js-код надо отследить событие
matchMedia генерирует событие только тогда, когда срабатывает медиа запрос, а не на каждое изменение экрана
источник

NW

Nanto Work in HTML/CSS — русскоговорящее сообщество
нет
источник

NW

Nanto Work in HTML/CSS — русскоговорящее сообщество
вот:
if (window.matchMedia("(max-width: 400px)").matches) {
$("input").attr("placeholder", "2");
};
источник

NW

Nanto Work in HTML/CSS — русскоговорящее сообщество
меняю размер окна, перехожу в режим эмуляции мобилы - не меняется
источник

NW

Nanto Work in HTML/CSS — русскоговорящее сообщество
только F5
источник

KA

Kenan Ayvazov in HTML/CSS — русскоговорящее сообщество
ты сам написал об "отслеживании события". Слушай resize эвент, если тебе нужен эффект без перезагрузки страницы
источник

AP

Anton Permyakov in HTML/CSS — русскоговорящее сообщество
Nanto Work
вот:
if (window.matchMedia("(max-width: 400px)").matches) {
$("input").attr("placeholder", "2");
};
ты же сам сказал, что нужно событие слушать, а в коде проверяешь медиа только один раз

const mql = window.matchMedia("(max-width: 400px)");

mql.addEventListener('change', (event) => {
 if (event.matches) {
   $("input").attr("placeholder", "2");
 }
});
источник

MZ

Misha Zamkevich in HTML/CSS — русскоговорящее сообщество
Nanto Work
только F5
Неправильно ты его готовишь дядя фёдор.

Вот, открой консоль и поресайзь окно.

https://ru.svelte.dev/repl/45b54b76529e4d03bba37f511cf71280?version=3.29.0
источник

NW

Nanto Work in HTML/CSS — русскоговорящее сообщество
Misha Zamkevich
Неправильно ты его готовишь дядя фёдор.

Вот, открой консоль и поресайзь окно.

https://ru.svelte.dev/repl/45b54b76529e4d03bba37f511cf71280?version=3.29.0
ничего)
источник

MZ

Misha Zamkevich in HTML/CSS — русскоговорящее сообщество
Nanto Work
ничего)
Сорян, поправил )
источник

MZ

Misha Zamkevich in HTML/CSS — русскоговорящее сообщество
Misha Zamkevich
Неправильно ты его готовишь дядя фёдор.

Вот, открой консоль и поресайзь окно.

https://ru.svelte.dev/repl/45b54b76529e4d03bba37f511cf71280?version=3.29.0
Событие не будет всплывать, если при ресайзе ширина окна > 400px
источник

NW

Nanto Work in HTML/CSS — русскоговорящее сообщество
сорян, я затупил - else не прописал, событие-то наступает, только значение плэйсхолдера прежним остаётся))
ну в таком виде пожалуй будет юзабельно
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
я плейхолдер делал тупо через дивку поверх на жс а в мобилке удалял его в мобилке должен был появляться обычный плейхолдер
источник

Alibek Кulseitov in HTML/CSS — русскоговорящее сообщество
тут типа справа оранжевый текст меняется
источник

NB

Nikolay Breyn in HTML/CSS — русскоговорящее сообщество
Ребят ,а как через  onclick чтоб оно добавляло свойство
display:none—display:block при нажатии на элемент
источник

F

FRIZZZBE in HTML/CSS — русскоговорящее сообщество
Nikolay Breyn
Ребят ,а как через  onclick чтоб оно добавляло свойство
display:none—display:block при нажатии на элемент
Ну обращайся к элементу и добавляй ему стили по нажатию
источник

NB

Nikolay Breyn in HTML/CSS — русскоговорящее сообщество
FRIZZZBE
Ну обращайся к элементу и добавляй ему стили по нажатию
есть пример?)
источник

F

FRIZZZBE in HTML/CSS — русскоговорящее сообщество
Лучше загугли
источник

F

FRIZZZBE in HTML/CSS — русскоговорящее сообщество
Я не за пк
источник