JavaScript 切换桌面/移动设备的悬停/触摸事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 切换桌面/移动设备的悬停/触摸事件相关的知识,希望对你有一定的参考价值。

var isTouchSupported = 'ontouchstart' in window;
var startEvent = isTouchSupported ? 'touchstart' : 'mouseenter';
var endEvent = isTouchSupported ? 'touchend' : 'mouseleave';

$('.yourclass').on(startEvent,function(){
	doSomething(this);
});

$('.yourclass').on(endEvent,function(){
	doSomething(this);
});

以上是关于JavaScript 切换桌面/移动设备的悬停/触摸事件的主要内容,如果未能解决你的问题,请参考以下文章

CSS:悬停在移动设备或其他设备上作为切换

使用 javascript/jQuery 将桌面的 href url 切换到移动设备

导航悬停在桌面,点击移动

移动设备上的悬停和点击事件

swiper轮播图插件

javascript:检查用户代理是不是在桌面设备上