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 に答える