Воспроизведение Youtube останавливается при скрытии элемента в Firefox - PullRequest
0 голосов
/ 11 февраля 2012

Я пытаюсь включить скрытие Youtube-видео, пока оно воспроизводится.В Chrome он прекрасно работает, но в Firefox воспроизведение останавливается при скрытии.

Это мой код для нажатия на скрытый класс # hide

$('#hide').click(function(){
            $('.flash-wrapper').toggleClass("hidden");
            $('#footer').fadeToggle();
            var hideText = $('#hide').text();
            if(hideText == "Hide everything") {
                $('#hide').text('Show everything');
            } else {
                $('#hide').text('Hide everything');
            }
        });

.hidden {
        position: absolute;
        left: -10000px;

    }

Пример одной .flash-оболочки

<div class="flash-wrapper Jj6yXxVc21Y">
<div id="Jj6yXxVc21Y">
  You need Flash player 8+ and JavaScript enabled to view this video.
</div>
    <script type="text/javascript">

        var params = { allowScriptAccess: "always" };
        var atts = { id: "Jj6yXxVc21Y" };
        swfobject.embedSWF("http://www.youtube.com/v/Jj6yXxVc21Y&enablejsapi=1&playerapiid=ytplayer", "Jj6yXxVc21Y", "250", "25", "8", null, null, params, atts);

    </script>
</div>

класс flash-оболочки

.flash-wrapper {
    float: left;
    margin-left: 5px;
}

1 Ответ

1 голос
/ 12 февраля 2012

Я изменил. Скрыто для следующего кода, и теперь воспроизведение не останавливается

.hidden {
    margin-top: -1000px;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...