Size: a a a

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

2021 July 09

ЮГ

Юра Гвоздев... in JavaScript Noobs — сообщество новичков
Привет. Нужно реализовать с помощью джс одну фичу в выпадающем меню, не знаю как это сделать: при нажатии на серую кнопку появляется розовое меню,
нужно чтобы когда было открыто розовое меню оно закрывалось если:  1) кликаю на на любой обьект, который находится вне его;
2) при нажатии на ссылки внутри этого розового меню это.
Подскажите, пожалуйста как это реализовать. Еще лучше если посоветуете как лучше переписать джс код
https://jsfiddle.net/MaximMaximovich/f9ca0jhu/4/
источник

В

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

c

credo in JavaScript Noobs — сообщество новичков
Да
источник

c

credo in JavaScript Noobs — сообщество новичков
Но не только перечитывать а и юзать
источник

В

Вадя подтягивается С... in JavaScript Noobs — сообщество новичков
щяс просто кодить нет возможности и занятбся нечем(
источник

В

Вадя подтягивается С... in JavaScript Noobs — сообщество новичков
а если до этого юзал и прочитать для закрепления не катиь такое?)
источник

tS

tomash Steep in JavaScript Noobs — сообщество новичков
добрый вечер кто может помочь с заданием?
Создать 5 шариков разного цвета по центру экрана. При клике на шарик он должен менять свой цвет на такой #C3FF1A и должна запускаться анимация bounce. То есть шарик на который кликнули, должен постоянно подпрыгивать вверх на 200px. Все остальные шарики должны останавливать свою анимацию, если она была запущена,. То есть активный может быть только 1 шарик.
Все элементы создать с помощью JS. Так как мы делали, когда создавали слайдер на занятии.

Стилизовать в CSS файле
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Создаём циклом шарики и присваиваем им класс в котором описано их положение. Вешаем на них листенер, что при клике сработает функция н(). Присваеваем им рандомный цвет. После цикла получаем все шары через querySelectorAll.

Функция Н проверяет, есть ли в массиве шариков элементы, имеющие класс с анимацией (заранее прописанный, в котором есть анимация прыгания и цвет шара), если есть - отключаем, и подключаем его на тот по которому кликнули.
источник

AS

Aleksandr Sarkisov in JavaScript Noobs — сообщество новичков
А откуда ты это задание взял?
источник

tS

tomash Steep in JavaScript Noobs — сообщество новичков
это всё школа Hillel
источник

AS

Aleksandr Sarkisov in JavaScript Noobs — сообщество новичков
Так тебя ж там должны научить как это самому сделать
источник

AS

Aleksandr Sarkisov in JavaScript Noobs — сообщество новичков
В чем тогда смысл обучаться там, если ты сам задание не можешь выполнить?
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Ну или человек учится "хорошо", или школа "хорошая"
источник

AS

Aleksandr Sarkisov in JavaScript Noobs — сообщество новичков
Мне кажется тут симбиоз
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Разбираться в причинно- следственных связях тут немного излишне.
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Имхо
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Хочешь/можешь помочь и хотя бы описать как решать и в каком направлении двигаться - сделай это.
источник

AS

Aleksandr Sarkisov in JavaScript Noobs — сообщество новичков
Ну кто знает, может человека натолкнет это на какие-то мысли, он переосмыслит свое обучение
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
На такое натолкнёт путь решения, но не само решение)
источник

Δ

ΔΞΛЬΤΑ in JavaScript Noobs — сообщество новичков
Алгоритм дан. Осталось его реализовать
источник