Chrome/Safari では、ライトボックスを閉じると、Vimeo ビデオがバックグラウンドで再生され続けます。この時点で、「デタッチ」が機能してビデオが停止しますが、ライトボックスを閉じてメニュー項目をクリックしてビデオを再度開くと、ビデオ div が空白になります。「クローン」と「追加」を試しましたが、ビデオを元に戻すことができません。
ウェブサイト機能: 「a」「b」「c」をクリックすると、ライトボックスにビデオが表示されます。ライトボックスの「X」をクリックすると、ライトボックスの内容が閉じます。
HTML/CSS
a id="alphaa" <------ The a, b, c menu item, when clicked, open the lightbox
.abcbox_content <------- The div that holds all the content for the lightbox
#videowrapper <------ div that holds the Vimeo iframe
.abc-align-right <---- the "X" to close the lightbox
これが私がこれまでに持っているjQueryです。
<script type="text/javascript">
$(document).ready(function(){
$(".abc-align-right").click(function() {
$("#videowrapper").clone(true);
$("#videowrapper").contents().detach();
if ($(".abcbox_content").is(':visible'))
$("#videowrapper").append();
}); });
</script>
助けてくれてありがとう