gpt4 book ai didi

javascript - 适用于桌面和移动设备的 jQuery 事件

转载 作者:行者123 更新时间:2023-12-03 12:15:05 25 4
gpt4 key购买 nike

我正在做一个完全响应式的页面并进入了 jQuery 部分。我的问题是如何举办涵盖移动和桌面使用的事件。我查看了 jQuery 1.11.1 文件,没有发现“触摸”的痕迹。我认为我可以使用 mousedown 作为开始。对此,最佳实践是什么?

$('.touch-me').on('mousedown, click', function () {
console.log('touch me');
});

最佳答案

如果你愿意,你可以这样做:

var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));
var ev = mobile ? 'touchstart' : 'click';
$('.touch-me').on(ev, function () {
console.log('touch me');
});

关于javascript - 适用于桌面和移动设备的 jQuery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24756302/

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