javascript - 响应式菜单 : undesirable link click on touch devices

标签 javascript android html ios css

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

您可以在此处查看实际效果:http://glebgrg4.bget.ru

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

是否有任何修复此错误的方法?

最佳答案

好像是给touch添加的事件监听不对。看 mlpushmenu.js 第 98 行: this.eventtype = mobilecheck() ? 'touchstart' : '点击';

尝试将监听器类型“touchstart”设置为“touchend”。

关于javascript - 响应式菜单 : undesirable link click on touch devices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43378682/

相关文章:

javascript - 将方法添加到从 Angular 资源查询返回的集合中

javascript - 正则表达式 - 连续使用 "+ "量词

javascript - 需要在页面重新加载后保留输入文件字段,通过服务器也可以

javascript - 在 JavaScript 中更改第 n 个子项的属性

java - 如何修复 ExoPlayer 视频卡住 2.9.6

android - Android Studio 中的 ArrayIndexOutOfBoundsException(不是代码 - 应用程序)

android - 在Android中,当应用程序在写入过程中发生崩溃时,文件会发生什么变化?

jquery - 带有多个选择的 web.py Json

php - CSS:删除由 "float"命令创建的额外空格

javascript - 当用户单击缩略图时,我希望在 html 中弹出该图像