SORU
4 EYLÜL 2013, ÇARŞAMBA


Bootstrap 3 ve Kalıcı Youtube

Bootstrap 3 Kalıcı özelliği benim Youtube video göstermek için kullanmaya çalışıyorum. Çalışır, ama Youtube video içinde herhangi bir düğmeye tıklayın olamaz.

Bu konuda herhangi bir yardım?

İşte benim kod:

<div id="link">My video</div>

<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
            </div>
            <div class="modal-body">
                <iframe width="400" height="300" frameborder="0" allowfullscreen=""></iframe>
            </div>
        </div>
    </div>
</div>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.10.1.min.js"><\/script>')</script>
<script src="js/bootstrap.min.js"></script>
<script>
    $('#link').click(function () {
        var src = 'http://www.youtube.com/v/FSi2fJALDyQ&autoplay=1';
        $('#myModal').modal('show');
        $('#myModal iframe').attr('src', src);
    });

    $('#myModal button').click(function () {
        $('#myModal iframe').removeAttr('src');
    });
</script>

CEVAP
6 EYLÜL 2013, Cuma


Bu sorun (veya ve https://github.com/twbs/bootstrap/issues/10489 de buldum açıklanan sorunu) .modal.fade .modal-dialog sınıf CSS3 dönüştürme (çeviri) ile ilgili buldum.

Bootstrap.css satırları aşağıda bulacaksınız:

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

Aşağıdaki ile bu satırları yerine film doğru (benim durumumda) gösterecektir:

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {

}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • natescamp

    natescamp

    30 NİSAN 2009