以下代码可能对您有所帮助..
var isAndroid = /android/i.test(navigator.userAgent.toLowerCase());
var isWindows = /windows phone/i.test(navigator.userAgent.toLowerCase());
var isBlackberry = /blackberry/i.test(navigator.userAgent.toLowerCase());
var isiDevice = /ipad|iphone|ipod/i.test(navigator.userAgent.toLowerCase());
if(isAndroid || isWindows || isBlackberry || isiDevice){
$('#element').on('click',function(){
//your code here
});
}else{
$('#element').on('hover',function(){
//your code here
});
}
Run Code Online (Sandbox Code Playgroud)
或者你可以看看下面的帖子...
http://www.jquery4u.com/mobile/detect-mobile-devices-jquery/