如果不是 iPad,请运行代码


if ( (navigator.userAgent.indexOf('/iPadi') != -1) ) {
} 

我使用此 if 语句来检测用户代理是否是 iPad,但我只想在不是 iPad 时运行代码。我有 JQuery 悬停,我想在所有情况下使用,除了 iPad,我想使用触摸手势。在这种情况下,我会将 hover() 函数放入 if 语句中,只有在不是 iPad 时才运行。

在我的项目中,我使用它并且它可以工作。不需要正则表达式:

  if ( navigator.userAgent.indexOf('iPad') == -1 )
  {
  }

你想使用正则表达式。

if ( (navigator.userAgent.match(/iPad/i) <= 0) ) {

此语句也将完成这项工作:

var isIpad = navigator.userAgent.match(/iPad/i) != null;

相关内容

最新更新