因此,要使点击事件在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>
答案 0 :(得分:0)
您应该能够检测到iOS设备,并仅在这种情况下设置aioredis
。
cursor: pointer