gpt4 book ai didi

javascript - 播放图标youtube视频div叠加层

转载 作者:行者123 更新时间:2023-12-03 06:02:56 25 4
gpt4 key购买 nike

我有一个图片导航,但是客户希望通过产品说明添加视频图标。

当用户点击视频图标时,应将youtube视频叠加在主要产品图片的顶部。 Kinda喜欢隐藏它,只显示视频。

我找不到任何可以做到这一点的jquery插件?

这是我创建的一些示例标记,当您单击图标上的播放时,我希望youtube视频在图像顶部的红色框内播放。

看我的示例: http://jsfiddle.net/mC5c3/4/

HTML:

<div class="container">

<div class="product-image">
<img src="http://www.skriftlig.com/konfliktmegling/wp-content/uploads/2010/02/Photoxpress_2658886-480x220.jpg" alt="http://www.skriftlig.com/konfliktmegling/wp-content/uploads/2010/02/Photoxpress_2658886-480x220.jpg">
</div>

<div class="image-nav">
</div>

<div class="icon">
&nbsp
</div>

</div>

CSS:
div.container
{
margin:10px 10px auto;
border:1px solid orange;
}

div.product-image
{
height:220px;
width:480px;
border:1px solid red;
margin:30px;
}

div.image-nav
{
border:1px solid black;
width:500px;
height:100px;
margin:30px;
}

div.icon
{
background-image: url("http://i.stack.imgur.com/zsQik.png");
background-repeat: no-repeat;
height: 50px;
left: 540px;
position: relative;
top: -104px;
width: 50px;
}

编辑:
  • 应该基于图标单击。
  • 并根据图标的单击显示和隐藏。
  • 视频需要嵌入图标div中,以便客户端可以更改视频。

  • 我添加了一个点击事件,并调整了视频的大小
    var $video=$('<iframe width="480" height="220" src="http://www.youtube-nocookie.com/embed/jvTv_oatLA0?rel=0" frameborder="0" allowfullscreen></iframe>');
    var $productImage=$('.product-image');
    var $icon=$('.icon');
    $icon.on('click',function()
    {
    $('.product-image').append($video);
    });

    最佳答案

    var $icon=$('.icon');
    var $video=$('.product-image iframe');
    $icon.on('click',function()
    {
    $video.toggle();//Shows the video if hidden, hides the video if visible.
    });

    关于javascript - 播放图标youtube视频div叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11098746/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com