javascript - 进入悬停时播放视频,然后在悬停时播放 gif,然后在离开悬停时播放另一个视频
问题描述
我将在屏幕中间有一个按钮。当用户将鼠标悬停在它上面时,视频将开始在后台播放。当视频结束时,只要用户仍然将鼠标悬停在按钮上,gif 就会立即开始播放并继续播放。最后,当用户离开悬停时 - 将播放另一个视频。TLDR:
- 悬停按钮
- 视频播放
- 视频结束
- gif 播放(不间断直到下一步)
- 按钮未悬停
- 另一个视频播放
- 视频结束
我想让我的老师们惊叹,并希望得到一些帮助:D 有问题的视频和 GIF: https ://imgur.com/a/ZYVACWg
再次感谢!
编辑:我希望这没有出错,我正在寻找一个提示——而不是让某人自己编写所有这些代码。也许是一个功能,或者是一条建议;一些可以编码的东西。
解决方案
一些提示...
假设您已经对 HTML 和 Javascript 有很好的了解,
我会使用<video>
标签嵌入你的视频,<img>
一个 gif 的标签。使用 onmouseover 和 onmouseout 事件来跟踪鼠标移动并在需要时更改按钮的 innerHTML 内容!
像这样的东西应该工作!
推荐阅读
- java - 在java中创建一个新的单链表
- android - 将位图大小调整为小部件的全宽
- python - 找出机器人的天数、小时数、分钟数和秒数?
- php - 用于单词 null 或双引号中的字符串的正则表达式
- r - 如何在 r 中对 lmList 对象执行 Breusch 异教测试?
- spring - 执行器端点列出了健康端点,但对健康端点的独立调用失败
- java - prometheus 服务器抛出数据不以 #EOF 结尾
- python - Matplotlib Y 比例修改
- java - 具有通用和更改字段的工具的设计模式
- android - 计算姿势检测 mlkits 中骨骼关键点之间的距离,然后存储在 Firebase 数据集中