javascript - 点击事件后 : how do i add somehting to a URL via javascript?

标签 javascript jquery video iframe

我想找到一种简单的方法来为我的博客中的视频获取自定义预览图像,方法是隐藏它们并在单击预览图像后立即使其可见。用户 Dominic Green 帮助我几乎开始使用它。

问题是:页面加载后视频已经开始以自动播放模式播放(即使它是隐藏的)(您可以听到背景中的声音),但我希望在单击后立即开始自动播放在预览图像上...

在此示例中,我已经手动添加了“autoplay=1”,但我想在点击后立即通过 javascript 将这一行添加到视频 URL!

这是我到目前为止的示例(单击花朵图像将使视频可见): http://brayaz.de/test/example.html

我绝对不喜欢 JavaScript,所以任何帮助都会很棒! 谢谢!

最佳答案

只需更改 iframe 的源以包含自动播放:

$(document).ready(function(){
    $(".video").hide();
    $(".loader").on('click', function(){
        $(this).hide();
        elm = $(this).siblings(".video")
        elm.show();
        var iframe = elm.find('iframe');
        iframe.prop('src', iframe.prop('src')+'&autoplay=1');
    });
});  

FIDDLE

关于javascript - 点击事件后 : how do i add somehting to a URL via javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708632/

相关文章:

javascript - d3.js 具有不同颜色/图例的堆叠图表

jquery - 使用javascript更改CSS显示样式

video - 如何在页面刷新时停止引导模态视频自动播放

javascript - 带有#hash URL(或其他)的选项卡中的目标选项卡

javascript - 跨浏览器不透明度 Javascript 属性

javascript - 将图像放入使用 jsReport 生成的 pdf 中

javascript - Amsul DatePicker - 如何在选择选项中加载年数?

jquery - 通过 getJSON 将 get 变量发送到 php 文件?

java - 在 Java 中将视频分割成更小的定时片段

video - 加密 HLS 文件有什么意义?