2. 解决u-popup ios滑动穿透的常规方法 为了防止滑动穿透现象,通常可以采取以下几种方法: 阻止事件传递:在滑动事件触发时,阻止其传播到背景页面。 CSS样式调整:通过CSS样式调整,确保模态框的层级高于背景页面,并禁止背景页面的滚动。 自定义滚动效果:如果模态框内部需要滚动,可以自定义滚动效果,避免使用原生滚动条。3...
检测touchmove事件,如果touch的目标是弹窗不可滚动区域(背景蒙层)就禁掉默认事件,反之就不做控制。 但是同样的问题是,需要判断滚动到顶部和滚动到底部的时候禁止滚动。否则,就和第二条一样,触碰到上下两端,弹窗可滚动区域的滚动条到了顶部或者底部,依旧穿透到body,使得body跟随弹窗滚动。 所以依旧需要同样的代码,对...