微信嵌入优酷视频卡顿问题

微信上面我遇到了一个很奇葩的问题!我用iframe嵌入优酷视频播放或者暂停的时候滑动滚动条如果祖先元素使用overflow:hidden;等样式会出现卡顿现象;暂停的时候滑动还有小窗口出现(不能隐藏),我把祖先元素的overflow:hidden改成overflow:visible就完全没问题了,求解释一下为什么会出现这个问题?

测试地址:

正常情况:[www.dudeyouth.cn][1]
卡顿情况:[www.dudeyouth.cn/test.html][2]

代码:
正常情况

clipboard.png
卡顿情况

clipboard.png

阅读 3.2k
1 个回答

一种可能存在的原因:对overflow设置非visible的属性会触发BFC布局 所以浏览器引擎渲染时设计repaint或者reflow时耗费更多性能?这仅是一种猜测 题主可以看看当overflow:auto时卡顿与否来试试看 因为auto时也会触发BFC布局

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题