Javascript .on(单击)事件在IOS移动设备上滚动时在固定位置元素上激发
我有一个函数,当单击一个li元素或菜单,将导航容器向左滑动窗口宽度时触发。由于某种原因,在我的iPhone中,在我触发最初的单击以将容器滑出屏幕后,如果我向上或向下滚动,则每次滚动时,事件都会一次又一次地被触发。事件应仅在单击“我的菜单”按钮或li元素时触发。我注意到它与位置有关:固定在包含菜单的标题上。如果我把固定的位置取下来,就可以了。每次在iOS设备上滚动时,如何保持位置固定而不触发单击事件Javascript .on(单击)事件在IOS移动设备上滚动时在固定位置元素上激发,javascript,jquery,html,ios,css,Javascript,Jquery,Html,Ios,Css,我有一个函数,当单击一个li元素或菜单,将导航容器向左滑动窗口宽度时触发。由于某种原因,在我的iPhone中,在我触发最初的单击以将容器滑出屏幕后,如果我向上或向下滚动,则每次滚动时,事件都会一次又一次地被触发。事件应仅在单击“我的菜单”按钮或li元素时触发。我注意到它与位置有关:固定在包含菜单的标题上。如果我把固定的位置取下来,就可以了。每次在iOS设备上滚动时,如何保持位置固定而不触发单击事件 这里有一个指向该站点的链接您的链接已失效。此外,问题可能源于这样一个事实:iphone上的屏幕高度
这里有一个指向该站点的链接您的链接已失效。此外,问题可能源于这样一个事实:iphone上的屏幕高度根据底部工具栏的不同而变化44像素。当屏幕上出现任何动画时,我通过将阻止默认值绑定到
touchmove
来解决这个问题。然后确定底部:0;以及顶部和左侧