gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 02:31:29 25 4
gpt4 key购买 nike

我编写了一些代码来获取基于触摸和非触摸的事件。它适用于所有其他浏览器和设备,但 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 在即将发布的 3.0 版中已重命名为 Modernizr.touchevents,因为它对检测的描述要准确得多。基本上,所有这些检测所做的就是检查触摸事件是否存在,如果找到则返回 true。如果您启用开发人员工具,桌面 chrome 会做同样的事情。这只是意味着您笔记本电脑上的 firefox 版本正在报告支持触摸事件,原因有多种。

关于javascript - Modernizr.touch 在 firefox 浏览器上返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22086292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com