0

我需要创建一个反应式视频播放器,类似于 Facebook 上的那个。这意味着,起初,没有加载<iframe><video>加载,只是对<img>您将要观看的视频的描述。(见图)

视频播放器

然后,当您单击该链接时,实际的 Youtube 可嵌入播放器会出现并且视频开始播放。

在此处输入图像描述

这使您的网页加载速度更快。我可以使用 Ajax 和努力工作来解决这个问题,但我更喜欢可靠的 Javascript 解决方案或我可以依赖的第三方库。

任何建议都将受到欢迎!

4

1 回答 1

3

因此,当您单击图像时,您需要使用 jQuery 动态创建 iframe 元素(或类似元素)。这是一个非常基本的例子:

jQuery(document).ready(function(){
  $('img').click(function(){
    $('<iframe>').attr({
      src: 'http://google.com'
    }).insertAfter($(this));
  });
});
于 2013-09-17T05:03:43.447 回答