响应式菜单:触摸设备上不需要的链接单击



我在移动设备上的响应式菜单时遇到问题。问题是用户根本无法滚动菜单项,因为当您将手指放在链接上向下滚动(链接宽度为 100%(时 - 该链接在同一秒自动打开,您就是无法向下滚动。

你可以在这里看到它的实际效果:http://glebgrg4.bget.ru

使用宽度<768px 的移动设备查看问题(您可以通过标题左上角的汉堡图标打开响应菜单(。

有没有修复这个错误的方法?

似乎为触摸添加的事件侦听器不正确。查看 mlpushmenu.js第 98 行: this.eventtype = mobilecheck() ? 'touchstart' : 'click';

尝试将侦听器类型"touchstart"设置为"touchend"。

最新更新