iframe を表示しようとすると問題が発生します。これが問題です:最初にビデオをhtml5にロードし、次にビデオが機能を終了するとビデオを非表示にし、iframe div(これはオカルトです)をjqueryで表示しますが、何らかの理由でビデオが非表示のときにiframeは表示されません要素を調べると、タグはありますが、 src empty が表示されます。
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" charset="utf-8">
jQuery(document).ready(function() {
jQuery("#video").bind("ended", function() {
jQuery("#video-promo").hide();
jQuery("#video-streaming").show();
});
});
</script>
そして、ここにHtmlがあります:
<div id="video-promo">
<video width="680" height="371" id="video" autoplay="autoplay">
<source src="/video/first_test.m4v" type="video/mp4" />
</video>
</div>
<div id="video-streaming" style="display:none;">
<iframe width="560" height="315" src="http://www.youtube.com/embed/FmxSk0wZxss" frameborder="0" allowfullscreen></iframe>
</div>
アイデア?前もって感謝します。