Ngo*_*inh 4 wordpress autoplay
我有一个问题,我的 WordPress 博客嵌入了来自 Imgur 的视频。它在加载时自动播放。它也会自动循环。它与此嵌入 HTML 完美配合。但是,当我们将其滚动到屏幕外时,它并没有停止。滚动时如何停止它?谢谢
<center><video style="max-width: 100%; height: auto;" preload="auto" autoplay="autoplay" loop="loop" controls="controls" width="450" height="auto"><source src="https://i.imgur.com/84FAg6j.mp4" /></video></center>
Run Code Online (Sandbox Code Playgroud)
小智 5
我刚刚添加id到视频标签,我刚刚使用了基于滚动位置的 jQuery 播放和暂停选项。希望这会帮助你。
var sec_position = $('#sec').offset().top;
var vid = document.getElementById('video');
$(window).on('scroll', function() {
var window_position = window.pageYOffset;
if (sec_position < window_position) {
vid.pause();
} else {
vid.play();
}
});Run Code Online (Sandbox Code Playgroud)
#sec {
height: 500px;
background: red;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<center><video id="video" style="max-width: 100%; height: auto;" preload="auto" autoplay="autoplay" loop="loop" controls="controls" width="450" height="auto">
<source src="https://i.imgur.com/84FAg6j.mp4" /></video></center>
<div id="sec"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
328 次 |
| 最近记录: |