jquery uiのダイアログポップアップボックスを使用して、YouTubeビデオを挿入しています....
それはうまく機能していますが、私が欲しいのは、ユーザーがあなたのチューブビデオで再生を押したときです...その後、xをクリックしてボックスから閉じます....ビデオの再生は停止しますが、ボックスを再度開くと再び箱は空です
だから私の質問は、ユーザーがボックスから閉じたときにビデオの再生が停止し、ボックスを再度開いてビデオをもう一度見ることができるようにするにはどうすればよいかということです
htmlはこちら
<h2 class="demoHeaders">Dialog</h2>
<p><a href="#" id="dialog-link" class="ui-state-default ui-corner-all"><span class="ui- icon ui-icon-newwin"></span>Open Dialog</a></p>
<!-- ui-dialog -->
<div id="dialog" title="Dialog Title">
<iframe width="560" height="315" src="http://www.youtube.com/embed/7Lmxmh9zDEk" frameborder="0" allowfullscreen></iframe>
</div>
jqueryはこちら
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
width: 400,
buttons: [
{
text: "Ok",
click: function() {
$( this ).dialog( "close" );
}
},
{
text: "Cancel",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
// Link to open the dialog
$( "#dialog-link" ).click(function( event ) {
$( "#dialog" ).dialog( "open" );
event.preventDefault();
});
$(".ui-icon-closethick").click (event) ->
event.preventDefault()
$("#video").remove()
フィドルへのリンクはこちらhttp://jsfiddle.net/QBKzH/1/
助けてくれてありがとう!