css - 跳转 iframe 内容的 Chrome 列布局问题

标签 css google-chrome iframe column-count

我使用“column-count 3”将视频(in)放入 3 列布局。每次当我点击顶部第二个或第三个视频的播放按钮时,它都会跳到上一列的底部。它只发生在 Chrome 中。在 Firefox 中,它如预期般完美。

我尝试应用所有关于我在 StackOverflow 上发现的类似问题的提示,但是,它们都不适合我(包括将 translate 属性添加到包装容器)。你能帮我解决这个问题吗?

这是我的代码(Jade):

            .column-list.column-list--three
            each video in content['pausecast']
                    +video-panel(video)

mixin video-panel(obj)
.video-panel
    .aspect-ratio
       iframe(scrolling="no" frameborder="0" src="//www.youtube.com/embed/"+ obj.youtubeId.replace('watch?v=',''))

.aspect-ratio
    position relative
    width 100%
    height 0
    padding-bottom 51%
    // transform translate3d(0,0,0)


.aspect-ratio iframe
    position absolute
    width 100%
    height 100%
    left 0
    top 0

.video-panel
    border-bottom grey 2px solid
    margin-bottom 40px

我绝对不能达到任何固定的高度或宽度,因为我需要它在调整大小 + 保持正确的宽高比时灵活。因此应尽可能减少应用的更改。提前致谢!

最佳答案

好吧,对我有用的解决方案是摆脱列数并改用其他网格。使用 Jeet 和 col(4/12,周期:3)。就是这样。列数 + 绝对位置的非常奇怪的行为。

关于css - 跳转 iframe 内容的 Chrome 列布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33990140/

相关文章:

jquery - 单击导航图标停止/重置 <iframe> 视频

html - 如何消除导航链接之间的差距

iphone - CSS hover 用于黑莓而不是 iphone?

javascript - 当页面上的所有按钮都具有相同的 CSS 类时,如何依次单击它们(开发控制台脚本)

google-chrome - URL 是否有注释字符?

php - 依次加载 IFrame

javascript - 如何防止滚动顶部在选项卡到隐藏元素时发生变化?

css - 自己+同款是什么意思?

css - 网页 3d 动画的 chrome 扩展

php - 将外部网页加载到我的页面而不重定向到不同的 URL