如何解决移动菜单打开时不触发向右滑动事件
我正在尝试通过滑动手势来关闭移动菜单的可能性。
我的网站:https://skeleton.vizzy.be
向右滑动事件在此处触发:https://skeleton.vizzy.be/templates/tx_morph/js/custom/customScriptBeforeEndOfBody.js
当您在屏幕上向右滑动或在网站上向右拖放时,将看到console.log被触发。每次都会触发。
但是当关闭画布(移动菜单)时,它只会每隔两次触发一次。我还注意到,当您打开移动菜单,然后单击某个位置或在屏幕上的某个位置(在非画布上,因为当您单击其他位置时它会关闭),它会立即触发滑动事件。
因此,从根本上讲,这可以归结为:打开移动菜单时,您必须滑动两次才能关闭移动菜单。
也许与焦点有关,或者与joomla off-canvas.js覆盖了swiperight事件有关?也许是因为画布已被克隆到DOM的开头?我不知所措,所以这就是为什么我希望你们能找出原因!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。