проверьте, касается ли пользователь касания экрана сейчас (JS)

0

могу ли я проверить, прикасается ли пользователь к экрану в какой-то момент?
(время между touchstart и touchhend)
что-то вроде:

$(el).is(":hover") //exist
$(window).is(":touch")

я должен что-то создать с нуля? (используя touchstart и touchhend)

  • 2
    Вероятно. Вы можете просто установить флаг, когда срабатывает touchstart .
Теги:
mobile

1 ответ

1

теперь я понял, что это очень просто:

var ScreenTouchedNow = false;
document.body.addEventListener('touchstart', function(){ScreenTouchedNow=true} );
document.body.addEventListener('touchend', function(){ScreenTouchedNow=false} );

...
if (ScreenTouchedNow) ...
  • 0
    Ваш код кажется неполным. У него есть синтаксические ошибки.
  • 0
    @Felix Kling: исправлено (в ответе). был найден Firefox сразу же, конечно.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню