Kirr07, вообще, если честно, изначально я так и подумал, но ввиду того что в предыдущем ответе было подобная анимация, но кривая, я решил что вы имели ввиду именно это. Если еще актуально то я постараюсь сделать то что вам необходимо
Кстати ваш вопрос "Как оптимизировать, чтобы дважды не повторялся цикл forEach с одинаковыми селекторами?", а не "Как оптимально реализовать dropdown на нативном JS".
Zerg89, Комп собирал я, я ничего не погнул, все драйвера с оф.сайтов. Я не глупенький. Хотя я не уверен, потому что я решил проблему, и решил ее одной настройкой про которую я забыл.
Zerg89, драйверов на процессор со встроенной графикой
Монитор подключал и через hdmi и через display port
Разрешение 1920х1080 и монитор его поддерживает.
Драйвера на монитор тоже установлены
А как это проверить, в биосе напряжение нормальное. И я подключал другой БП, и проблема осталась. Такое могла произойти если я не до конца выправил ножки или попал термопастой на одну из них и теперь она (термопаста) создает сопротивление или что то подобное?