我有点击功能
$('#test').click(function(e){
  // some code
});
如何检查test元素是否被点击或触摸?
您可以为两者使用一个事件,然后检测触发事件的类型:
$('#test').on('touchend click',function(e){
  if(e.type=='click')
      alert('click triggered');
  else
      alert('touch triggered');
});
希望这可以帮助.
$('#test').on('touchend click',function(e){
  if(e.type=='click')
    alert('click triggered');
  else
    alert('touch triggered');
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="test">TEST</button>| 归档时间: | 
 | 
| 查看次数: | 606 次 | 
| 最近记录: |