2016-02-26 65 views
0

如果我有一个html5和JavaScript编码的网页,它如何检测用户有什么样的输入硬件? 给他们有用和正确的指示。 用户可能有鼠标,触摸屏,双键或全键盘,智能手机等有限的键盘。网页如何确定用户是否有鼠标或触摸屏输入?

+0

您可以使用Modernizr并检测是否支持触摸事件。 – Pointy

+0

@Pointy:这没什么帮助。 – SLaks

+0

@SLaks它会做它做的。这个问题当然有些误导。 – Pointy

回答

0

当我不确定时,我使用它来避免鼠标悬停效果。

<script> 
    var hasMouse = false; 

    window.document.addEventListener('mouseover', mouseFound); 

     function mouseFound() { 
      hasMouse = true; 
      window.document.removeEventListener('mouseover', mouseFound); 
      console.log('found a mouse'); 
     } 
    </script> 
相关问题