Задать вопрос
@melishev

Как вывести данные из функции в Jquery?

$(document).mousemove(function(e) {
        var height  = e.target.clientHeight,
            Y       = e.pageY,
            result  = (height / 2 > Y) ? 1 : 0;
        return result
    });
    console.log(result)

Пытаюсь выполнить так, но выходит ошибка. В чем моя проблема?
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
У тебя console.log отрабатывает раньше, чем запускается функция колбек внутри обработчика.

Вот ты вставил этот код в консоль и произошло 2 вещи:
1. Был установлен обработчик на движение мыши
2. Была выведена надпись в консоли

Функция внутри обработчика сработает уже после вывода уведомления и лишь тогда, когда ты подвигаешь мышью.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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