@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)

Пытаюсь выполнить так, но выходит ошибка. В чем моя проблема?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
У тебя console.log отрабатывает раньше, чем запускается функция колбек внутри обработчика.

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

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

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

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