jquery - 如何通过单击关闭按钮停止/暂停视频
问题描述
我尝试使用 jQuery 代码通过单击关闭 (X) 按钮来暂停视频。但它不起作用。请帮助我正确的代码如何做到这一点。我有以下代码。
<div class="popup__overlay">
<div id="popupVid" class="popup">
<a class="close">X</a>
<br />
<video id="framevideo" controls="controls" width="500">
<source src="https://eocares.com/wp-content/uploads/2018/12/Website-version1.mp4" type="video/mp4" />
<br />
</video>
</div>
</div>
jQuery代码:
jQuery(".close").click(function() {
jQuery('video')[0].pause();
});
解决方案
如果您点击此处播放和暂停视频,只需执行以下简单代码:
$(document).ready(function() {
var click = 0;
$('video')[0].play();
$(".close").click(function() {
if ( parseInt(click) % 2 == 0 ) {
$('video')[0].pause();
} else {
$('video')[0].play();
}
click++;
});
});
希望这可以帮助。
推荐阅读
- d3.js - 插值后访问 d3.line 的 y 值
- javascript - 如何从最高层次结构按降序遍历嵌套数组
- visual-studio-code - 如何打开 launch.json 并滚动到特定配置
- java - 在 Spring Boot 中,我可以在不使用 Annotations 的情况下配置 Controller(或 Handler)吗?
- ruby-on-rails - 为什么不正确的控制器文件嵌套不是开发中的错误?
- merge - 合并覆盖在第一次匹配时停止
- vb.net - 如何扩展现有的 My.Settings StringCollection 数组
- go - 处理结构的`New()`中的错误的最佳实践
- r - 尝试对 .csv 中的 128 个可变数据帧执行 MANOVA 时出现 Na/NaN/Inf 错误
- python - 从 csv 文件读取图像并返回 tf.data.Dataset 对象的有效方法