Задать вопрос
sarkazmoman
@sarkazmoman
Изучаю веб-программирование.

Почему функция срабатывает только на первом элементе массива?

masItems.forEach(function(item, i, arr) {
masItems[i].hover(function() {
console.log(masItems[i]);
});
})
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
sarkazmoman
@sarkazmoman Автор вопроса
Изучаю веб-программирование.
нашел ошибку... затупил с именами элементов..
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@dake1231
hover можно и по другому повесить.
Ответ написан
Комментировать
@DDanser
Не так ли надо?

masItems.forEach(function(item, i, arr) {
masItems[i].hover(function() {
console.log(masItems[i]);
});
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы