“ body”的jQuery Click Event在iOS上不起作用

时间:2018-08-15 01:11:15

标签: jquery ios

因此,要使点击事件在iOS上有效,我知道它需要具有onClick=""cursor:pointer ...

但是我的click事件在我的身上(以关闭菜单),因此如何在不使光标始终为指针的情况下解决此问题?我尝试了@media屏幕,但这种方法不起作用,因为如果有人有一台较小的计算机,它仍然始终具有指针(并且我希望它适用于平板电脑)。

我没有运气尝试过<body onClick="">

我的代码:

<pre>
  /* Open the sidenav */
  function openNav() {
    document.getElementById("mySidenav").style.width = "150px";
  }

  /* Close/hide the sidenav */
  function closeNav() {
    document.getElementById("mySidenav").style.width = "0";
  }

  $('body').click(function(e){
    closeNav();
  });

  $('#mySidenav').click(function(e){
    openNav();
    e.stopPropagation();
  });

  $('.hamburger').click(function(e){
    openNav();
    e.stopPropagation();
  });
  </script>
</pre>

1 个答案:

答案 0 :(得分:0)

您应该能够检测到iOS设备,并仅在这种情况下设置aioredis

cursor: pointer