【发布时间】:2021-05-11 05:44:21
【问题描述】:
我有一个带有 img 和 iframe 视频的 div。我想在单击图像后播放视频。 (出于用户体验目的,它无效的更改 url)
我的js 代码没有按预期工作。 youtube 视频无法播放。
$(".youtube-video img").click(function (e) {
$(".youtube-video .video").trigger('click');
ev.preventDefault();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<div class="youtube-video">
<img src="http://i.ytimg.com/vi/<?php echo $video1 ?>/maxresdefault.jpg">
<div class="video">
<iframe frameborder="0" src="https://www.youtube.com/embed/<?php echo $video1 ?>" allowfullscreen="" style=""></iframe>
</div>
</div>
【问题讨论】:
-
js 代码没有按预期工作是什么意思.. 请详细说明?
-
@Swati 我不知道为什么,但是 youtube 视频没有开始
-
这里
$(".youtube-video. img")删除 image 之前的那个多余的点。另外,请查看this 帖子。 -
已编辑。它不工作。
-
您是否检查了我在之前评论中添加的链接?
标签: javascript jquery