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

Как узнать сколько времени находится курсор на элементе?

Привет. Подскажите как можно определить сколько времени курсор мыши находится на выделенном элементе?
  • Вопрос задан
  • 391 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Ну например так: https://jsfiddle.net/IonDen/m59eLh22/
var elem = document.querySelector(".test");
var start;
var end;

elem.addEventListener("mouseenter", function() {
    start = +(new Date());
}, false);

elem.addEventListener("mouseleave", function() {
    end = +(new Date());

    var result = ((end - start) / 1000).toFixed(2) + " sec";
    elem.innerHTML = result;
}, false);
Ответ написан
Комментировать
@AlexRas
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@GreatRash
У объекта Event есть свойство timeStamp. Собственно его и используйте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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