javascript – Modernizr.touch在firefox浏览器上返回true

前端之家收集整理的这篇文章主要介绍了javascript – Modernizr.touch在firefox浏览器上返回true前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我写了一个平和的代码,以触摸和不触摸为基础的事件.它的所有其他浏览器和设备,但Firefox.默认FF返回true.
var thumbsEvent,isTouch = Modernizr.touch; // detect the touch
if(isTouch){
   thumbsEvent = 'click';//on touch surface,click
}
else {
   thumbsEvent = 'mouSEOver';//on non touch surface,mouSEOver
}

有没有办法来管理这个问题.

Example fiddle

解决方法

代表Modernizr – 我们真的很抱歉.

Modernizr.touch已被更名为Modernizr.touchevents在尚未发布的3.0版本,因为它是一个更准确的描述检测.基本上,所有这些检测正在检查触摸事件的存在,如果找到它们返回true.如果您启用开发人员工具,桌面镀铬也是一样的.这意味着您的笔记本电脑上的Firefox版本报告了触摸事件的支持,原因有几个可能.

原文链接:https://www.f2er.com/js/153825.html

猜你在找的JavaScript相关文章