2012-01-13 17 views
4

カラーボックスライトボックスでHTML5を表示しようとしています。私がやっているやり方は次のようなものです:html5ビデオタグをカラーボックスライトボックスに表示

var html ='<video>'+sources+'</video>'; 
$.colorbox({html:html}); 

ここで、sourcesはソースタグのhtmlを含む変数です。私の問題は、カラーボックスのライトボックスが表示されても、ビデオが表示されないということです。私はFirebugでチェックして、HTML全体がそこにある。それはなぜそれを表示しないかもしれない任意のアイデア?

ありがとうございました。

答えて

5

あなたはインラインHTMLモード

$(document).ready(function() { 
    $('#openColorbox').colorbox({ 
     inline : true, 
     width : '80%', 
     height : 'auto', 
     href : '#inlinevideocontent' 
    }); 
}); 

を使用してそれを表示することができ、ここであなたのインラインのdivが

<div style='display:none'> 
     <div id='inlinevideocontent' > 
     <video controls="controls" src="video.mp4" /> 
     </div> 
</div> 
+0

では、自動的に動画再生を持ってする方法はありますか? –

+0

イベントをカラーボックスにバインドしてビデオを再生することができます //イベントリスナーとパブリックメソッドを使用してプリミティブスライドショーを作成する例: $(document).bind( 'cbox_complete'、function(){ setTimeout ($ .colorbox.next、1500); }); – Prat

関連する問題