我的网站上有一个菜单,可以在整个网站上放置背景。可以通过单击任意位置来关闭菜单,但是在菜单上,效果很好。
我的问题是,在移动设备上,仅在发生轻按事件时才删除背景,而在滑动时不会删除。我们的某些用户无法弄清楚他们应该怎么做才能使站点再次响应。
想到了几种解决方案,但我不太喜欢:
-关闭背景,然后向菜单添加“关闭菜单”按钮。我想这是最后的办法。
-在背景中添加一个类,并在打开菜单时“灰显”整个站点。但是,在我们当前的设计中,这看起来不太好。
我认为最好的解决方案是同时关闭滑动/滚动菜单。我可以将这些事件以某种方式绑定到背景吗?