单击 div 隐藏 div 并替换另一个

Clicking a div hides div and replaces another

我正在尝试创建一个视频播放器,如果您单击图片,它会将图片换成 YouTube 视频。代码工作正常,直到我想在顶部放置一个 div 作为播放器按钮。

当然,现在那个按钮挡住了路,无法识别点击事件。我怎么知道当你点击 "play" div 时它会隐藏 div 并将另一个 div 图像换成 youtube 视频。

代码如下:

$(document).ready(function(){
    $('#play').click(function(){
        $('#play').hide();
        $('img').function () {
            video = '<iframe src="' + $(this).attr('data-video') + '" width="100%" height="100%" frameborder="0"></iframe>';
            $(this).replaceWith(video);
    });
});

我对 jQuery 还是很陌生,不完全了解布局和函数调用的工作原理。您的见解真的很有帮助!

谢谢:)

给你:

http://jsfiddle.net/tvyfxey6/6/

 $('#play').on('click', function(evt) {
         alert('click'); 
     $('#play').hide();
      $('#img').hide();
     $('#video').html('<iframe src="' + $('#video').attr('data-video') + '" width="100%" height="100%" frameborder="0"></iframe>');

 });