Size: a a a

JavaScript.Ninja

2020 May 09

NK

ID:0 in JavaScript.Ninja
Постримим немного?
https://www.youtube.com/watch?v=kmWBxWj5z64&discard_pic=1

(youtube сошел с ума и не обновляет превью ^__^)
источник

АК

Антон Кучерявый... in JavaScript.Ninja
записи не будет?
источник
2020 May 10

VS

Vitaliy Stoliarov in JavaScript.Ninja
Напомните плиз, как называется выступление на одной из конференций, где спикер рассказывал как сделал аппку для менеджмента заметок на основе Git и, кажется, Markdown или подобном ему
источник

H

HDevelop in JavaScript.Ninja
This video is private.
ех, не успел на стримчанский, а можно видео unlisted сделать?
источник

M

Mk in JavaScript.Ninja
@xanf_ua, если не секрет когда планируете выложить курс CI/CD на патреон? Планирую подписаться ради него.
источник

Н

Никита in JavaScript.Ninja
Всем привет!
А можете, пожалуйста, помочь начинающему?
Я 2 дня как учу JS, но очень слаб пока, до конца не умею въехать в логику.

Есть блок, при наведении на который появляется справа вверху крестик (hover эффект).

Что я хочу сделать - при нажатии на крестик = hover эффект убирается и блок становится таким же, как и был без наведения мышкой. Как это реализовать? Можете в codepen мне показать это решение, чтобы я посмотрел всю логику. Буду очень и очень благодарен!

https://codepen.io/nikita-lukoschenko/pen/LYpmemr
источник

c

coinmaster100 in JavaScript.Ninja
Никита
Всем привет!
А можете, пожалуйста, помочь начинающему?
Я 2 дня как учу JS, но очень слаб пока, до конца не умею въехать в логику.

Есть блок, при наведении на который появляется справа вверху крестик (hover эффект).

Что я хочу сделать - при нажатии на крестик = hover эффект убирается и блок становится таким же, как и был без наведения мышкой. Как это реализовать? Можете в codepen мне показать это решение, чтобы я посмотрел всю логику. Буду очень и очень благодарен!

https://codepen.io/nikita-lukoschenko/pen/LYpmemr
вам нужно на блок добавлять класс стиля, по клику на крестик удалять класс стиля
источник

c

coinmaster100 in JavaScript.Ninja
т.е. не :hover использовать, а конкретно через js вешать класс который вешает такие же стили как :hover. ну и по клику на крестик сносить это класс
источник

c

coinmaster100 in JavaScript.Ninja
источник

Н

Никита in JavaScript.Ninja
coinmaster100
т.е. не :hover использовать, а конкретно через js вешать класс который вешает такие же стили как :hover. ну и по клику на крестик сносить это класс
Блин, я такое не умею пока делать)
Проще решения вообще нет?
источник

c

coinmaster100 in JavaScript.Ninja
проще решения нет
источник

c

coinmaster100 in JavaScript.Ninja
Никита
Блин, я такое не умею пока делать)
Проще решения вообще нет?
пробуйте и все получится 🙂
источник

Н

Никита in JavaScript.Ninja
coinmaster100
проще решения нет
Вот один человек мне подсказал. Скажите, такое сработает или нет?

onclick на крестик и найти элемент product__element и поменять класс на другой к которому не применяется hover но с теми же стилями что у hover
источник

MK

Maks Kravchenko in JavaScript.Ninja
при нажатии на крестик = hover эффект убирается и блок становится таким же, как и был без наведения мышкой
если правильно понял идею - то логика примерно такая:

css:
.block:hover {…}
.block--without-hover:hover { disable hover styles here }


js:
const classWithoutHover = 'block—without-hover’;

close.addEventListener(‘click’, () => block.classList.add(classWithoutHover));
block.addEventListener(‘mouseout’, () => block.classList.remove(classWithoutHover));
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
Maks Kravchenko
при нажатии на крестик = hover эффект убирается и блок становится таким же, как и был без наведения мышкой
если правильно понял идею - то логика примерно такая:

css:
.block:hover {…}
.block--without-hover:hover { disable hover styles here }


js:
const classWithoutHover = 'block—without-hover’;

close.addEventListener(‘click’, () => block.classList.add(classWithoutHover));
block.addEventListener(‘mouseout’, () => block.classList.remove(classWithoutHover));
Это делается через css свойство :active
источник

MK

Maks Kravchenko in JavaScript.Ninja
как active поможет удалить эффект ховера по клику когда мышка еще на нем?
источник

Н

Никита in JavaScript.Ninja
Maks Kravchenko
при нажатии на крестик = hover эффект убирается и блок становится таким же, как и был без наведения мышкой
если правильно понял идею - то логика примерно такая:

css:
.block:hover {…}
.block--without-hover:hover { disable hover styles here }


js:
const classWithoutHover = 'block—without-hover’;

close.addEventListener(‘click’, () => block.classList.add(classWithoutHover));
block.addEventListener(‘mouseout’, () => block.classList.remove(classWithoutHover));
блиин, очень сложна
источник

D

Doer in JavaScript.Ninja
Maks Kravchenko
как active поможет удалить эффект ховера по клику когда мышка еще на нем?
интересно, а что по твоему тогда делает active?
источник

D

Doer in JavaScript.Ninja
а сорри, прочитал "когда мышка не на нем?".
источник

D

Doer in JavaScript.Ninja
но в принципе можно сделать через active или focus. на hover показываем, а на active или focus убираем
источник