作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现了一个问题。
我在模态对话框中有一个视频元素,带有海报图像设置。打开模式后,海报未完全加载,因此对话框不大于屏幕,因此模式不可滚动。加载海报图像后,模态将拉伸(stretch),但如果模态应可滚动,则不会触发应重新计数的事件。
我想过关于视频海报加载的一些事件,但没有找到类似的东西。你会如何解决这个问题?
谢谢。
最佳答案
嘿,关于这个失踪事件的好消息。
我会做什么:用 <img>
预加载图像元素并等待其加载事件。
snippet.log('before: '+video.getBoundingClientRect().width)
var img = new Image();
img.src = video.getAttribute('poster');
img.onload = function(){snippet.log('loaded: '+video.getBoundingClientRect().width);}
<!-- Provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>
<video id="video" poster="http://lorempixel.com/800/300"></video>
关于javascript - 视频海报上的事件已加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33799763/
我目前提供 4 种分辨率的所有图像(@1x、@2x、@3x 和 @4x) 以便图像在任何显示器上都能清晰显示。但现在我遇到了问题,我在网站上也有一个视频,我想提供 4 种分辨率的视频及其预览图像(所谓
在我的 Ruby on Rails 应用程序中,我使用 imdb gem (https://rubygems.org/gems/imdb) 按标题搜索电影并获取海报 url 并将其添加到我的电影模型中
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
过去我发现Visual Studio 2010 Keybinding Posters和 Visual C# 2005 Keyboard Shortcut Reference Poster非常有帮助。
我是一名优秀的程序员,十分优秀!