我有一个函数,当单击一个li元素或菜单时会触发该函数,滑动导航容器离开窗口的宽度。出于某些原因,在我的iPhone触发初始点击以将容器滑出屏幕后,如果我向上或向下滚动,每次滚动时事件都会一次又一次地触发。只有在单击菜单按钮或li元素时才会触发该事件。我注意到它与位置有关:修复了包含菜单的标题。如果我把位置固定下来,它可以正常工作。每当我在iOS设备上滚动时,如何在不触发点击事件的情况下保持我的位置固定
的链接答案 0 :(得分:0)
你的链接已经死了。此外,问题可能源于你的屏幕高度在iphone上的变化44px,具体取决于底部的工具栏。我通过绑定阻止默认值touchmove
解决了这个问题,当任何动画进入我的屏幕时。然后确保底部:0;以及左上角和左上角。