javascript - 视频html5结束时淡入图标
问题描述
当视频结束时,我试图淡入一个图标,但没有。
html
<video>
<source src="">
</video>
<div class="icon"></div>
第一次尝试
$("video").on("ended", function() {
$(".icon").fadeIn;
});
第二次尝试
$('video').parent().on("ended", function() {
if($(this).children("video").get(0).paused) {
$(this).children(".icon").fadeIn();
}
});
实际上有onclick
事件工作正常
$("video").parent().on("click", function() {
$(this).children(".icon").fadeToggle();
});
解决方案
你可以通过这种方式实现
document.getElementById('video').addEventListener('ended',function() {
$(".icon").fadeIn();
},false);
推荐阅读
- graylog - 针对特定日志发生的 Graylog 警报
- swiftui - 有没有办法在 SwiftUI 中检测和获取鼠标位置(位置)的本地坐标
- react-native - 是否有任何库可以让本地反应在像 Signal 协议这样的聊天中实现端到端加密?
- python - 如何从除心电图之外的所有内容中清除图像数据集?图像二值化
- amazon-web-services - 如何在 Flutter Web 中使用 cognito 登录?
- android - Android:应用程序因后台位置而被 Google 拒绝
- android - 如果表不存在,则从 SQLiteOpenHelper 迁移到 Room 时出错:预打包的数据库具有无效的架构
- html - 我想在部分下方显示页脚
- django - Django & Celery - 树莓派 4 的 Domotic 项目
- keras - 使用 talos 进行超参数调优:随机搜索