浮动Youtube iframe嵌入

时间:2011-01-27 13:47:51

标签: jquery iframe youtube

我已经看到jQuery脚本计算旧样式(对象/嵌入)的100%/可调整大小的youtube嵌入的高度。

任何人都知道如何使用新的iframe嵌入来解决它?

<iframe 
  title="YouTube video player" 
  class="youtube-player" 
  type="text/html" 
  width="640"
  height="390" 
  src="http://www.youtube.com/embed/-p3atsZRPLc?rel=0" 
  frameborder="0" 
  allowFullScreen 
></iframe>

1 个答案:

答案 0 :(得分:0)

使用旧样式嵌入和此脚本结束:

<script type="text/javascript"> 
        //<![CDATA[
          var $origVideo = $(".youtube, .youtube embed");
          var aspectRatio = $origVideo.attr("height") / $origVideo.attr("width");

          $(window).resize(function() {
            var wrapWidth = $("#video").width();
            $origVideo
                .width(wrapWidth)
                .height(wrapWidth * aspectRatio);
          }).trigger("resize");
        //]]>
</script>