gpt4 book ai didi

javascript - 在 Javascript 中检测触摸板与鼠标

转载 作者:行者123 更新时间:2023-12-02 22:20:13 24 4
gpt4 key购买 nike

有什么方法可以通过 Javascript 检测客户端是否使用触摸板还是鼠标?

或者至少对使用触摸板而不是鼠标的用户数量进行合理的估计?

最佳答案

比较 e.wheelDeltaY 和 e.deltaY(或 Firefox 中的 e.deltaMode)以检测触摸板鼠标设备

function handler(e) {
var isTouchPad = e.wheelDeltaY ? e.wheelDeltaY === -3 * e.deltaY : e.deltaMode === 0
// your code
document.body.textContent = isTouchPad ? "isTouchPad" : "isMouse"
}
document.addEventListener("mousewheel", handler, false);
document.addEventListener("DOMMouseScroll", handler, false);

关于javascript - 在 Javascript 中检测触摸板与鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10744645/

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