1

我将如何使用此代码:

function is_touch_device() {
  return !!('ontouchstart' in window) // works on most browsers 
      || !!('onmsgesturechange' in window); // works on ie10
}; 

检测触摸屏并隐藏一组具有相同类的 div。

4

2 回答 2

5

您只需调用该函数并使用基本逻辑即可。

if (is_touch_device()) {
  $('.yourclass').hide();
}
于 2013-02-13T15:49:41.157 回答
3

它将像这样实现:

window.onload=function(){
  if (is_touch_device()){
    var divs=document.getElementsByClassName( 'yourclassname');
    for (var i=0; i<divs.length; i++)
      divs[i].style.display='none'; 
  }
}

function is_touch_device() {
  return !!('ontouchstart' in window) // works on most browsers 
      || !!('onmsgesturechange' in window); // works on ie10
};
于 2013-02-13T15:50:20.220 回答