javascript – 如何检测指针是粗还是精

我读到了这个关于交互媒体的内容,这解释了css如何检测指针是否是触摸屏.它正在使用@media查询

@media (pointer: coarse){
  body{
    // do something
  }
}

但我只是想知道如何使用javascript或JQuery实现它,是否可能?

谢谢你,对不起我的英语

最佳答案

is_fine = matchMedia('(pointer:fine)').matches
is_coarse = matchMedia('(pointer:coarse)').matches

适合我在Chrome中使用.

点赞