【问题标题】:Responsive menu: undesirable link click on touch devices响应式菜单:触摸设备上的不良链接点击
【发布时间】:2017-09-08 18:34:46
【问题描述】:

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

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

使用宽度

这个错误有什么解决办法吗?

【问题讨论】:

标签: javascript android html ios css


【解决方案1】:

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

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

【讨论】:

  • 这并没有真正帮助我,因为当您向下滚动时,它仍然会打开您在滚动时留下手指的链接。但后来我添加了“click”而不是“touchstart”,它对我来说非常有效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-23
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-10
相关资源
最近更新 更多