【发布时间】:2013-04-19 02:45:17
【问题描述】:
有没有办法检测用户是否在触摸屏设备上?我想根据这一事实更改一些 HTML/jquery(更具体地说,jquery capSlide 在触摸屏设备上显示标题,同时将其隐藏在桌面上)。完成此任务的最简单方法是什么?
【问题讨论】:
-
modernizr是你所追求的。
标签: javascript jquery html touchscreen
有没有办法检测用户是否在触摸屏设备上?我想根据这一事实更改一些 HTML/jquery(更具体地说,jquery capSlide 在触摸屏设备上显示标题,同时将其隐藏在桌面上)。完成此任务的最简单方法是什么?
【问题讨论】:
modernizr 是你所追求的。
标签: javascript jquery html touchscreen
这个单行就足够了。
var is_touch_device = 'ontouchstart' in document.documentElement;
取自这里的 Stack Overflow 答案:https://stackoverflow.com/a/6447935/1585455
你的条件应该是这样的:
if(is_touch_device) { /* your code */ }
【讨论】: