Saya mencoba menggunakan fitur Modal dari Bootstrap 3 untuk menampilkan video Youtube saya. Ini berfungsi, tapi saya tidak bisa mengklik tombol apa pun di video Youtube.
Ada bantuan untuk ini?
Ini kode saya:
<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>
jquery
css
twitter-bootstrap
youtube
twitter-bootstrap-3
NitroMedia
sumber
sumber
Saya mengumpulkan skrip modal video YouTube dinamis html / jQuery ini yang memutar video YouTube secara otomatis ketika pemicu (tautan) diklik, pemicunya juga berisi tautan untuk bermain. Script akan menemukan panggilan modal bootstrap asli dan membuka templat modal bersama dengan data dari pelatuk. Lihat di bawah dan beri tahu saya apa yang Anda pikirkan. Saya akan senang mendengar pikiran ...
HTML MODAL TRIGGER:
HTML MODAL VIDEO TEMPLATE:
FUNGSI JQUERY:
PANGGILAN FUNGSI:
The FIDDLE: http://jsfiddle.net/jeremykenedy/h8daS/1/
sumber
hidden.bs.modal
acara tersebut sebagai sarana untuk mematikan video, karena pengguna dapat melakukan hal-hal lain untuk menutup modal (mis. Klik di luarnya).Saya punya satu tip untuk Anda!
Saya akan menggunakan:
dari pada:
Karena Anda juga dapat menutup modal tanpa tombol, jadi dengan kode ini ia akan menghapus video setiap kali modal akan disembunyikan.
sumber
'src'
Menemukan ini di utas lain, dan berfungsi baik di desktop dan seluler - yang merupakan sesuatu yang tampaknya tidak benar dengan beberapa solusi lain. Tambahkan skrip ini ke akhir halaman Anda:
sumber
Berikut adalah solusi lain: Memaksa video youtube HTML5
Cukup tambahkan? Html5 = 1 ke atribut sumber di iframe, seperti ini:
sumber
Coba ini Untuk Bootstrap 4
kunjungi: https://parrot-tutorial.com/run_code.php?snippet=bs4_modal_youtube
sumber
Jika Anda tidak ingin mengedit bootstrap CSS atau semua hal di atas tidak membantu Anda sama sekali (seperti dalam kasus saya), ada perbaikan yang mudah untuk membuat video berjalan dalam modal di Firefox.
Anda hanya perlu menghapus kelas "fade" dari modal dan saat membuka kelas "in", juga:
sumber
Saya telah menyelesaikannya pada template wordpress:
sumber
Bootstrap memang menyediakan fungsionalitas pop-up modal di luar kotak.
sumber
MMhh ... Bisakah Anda memposting seluruh dokumen HTML dan browser / versi apa yang Anda gunakan?
Saya membuat ulang halaman Anda dan menguji dalam 3 browser (Chrome, FF, IE8). Saya bisa berhenti dan memulai trailer WDS4 yang mengagumkan tanpa masalah. Ini kode saya:
Anda bisa mencoba membawa Z-Index pemain modal Anda lebih tinggi di tumpukan?
$('#myModal iframe').css("z-index","999");
sumber
sumber
menggunakan
$('#introVideo').modal('show');
konflik dengan memicu bootstrap yang tepat. Ketika Anda mengklik tautan yang membuka Modal, ia akan menutup tepat setelah menyelesaikan animasi fade. Hapus saja$('#introVideo').modal('show');
(menggunakan bootstrap v3.3.2)Ini kode saya:
sumber
Jawaban pengguna3084135 bekerja dengan baik sebagai basis bagi saya, tetapi saya juga perlu memasukkan:
Solusi saya yang sudah selesai terlihat seperti ini:
TOMBOL PEMICU MODAL
Atribut bingkai data dapat berupa "iframe" atau "video" untuk mencerminkan jenis tag yang sesuai: iframe untuk vids eksternal, video untuk yang dihosting secara lokal.
PENYIMPANAN VIDEO RESPONSIF BOOTSTRAP
iFrame:
video:
Keduanya berada di dalam divas modal responsif Bootstrap standar.
JQUERY SCRIPT
Karena putar otomatis bekerja secara berbeda dengan tag iframe dan video, syarat digunakan untuk menangani masing-masing. Untuk memungkinkan beberapa modals, selektor wildcard digunakan untuk mengidentifikasi mereka (portfolioModal1-6 dalam kasus saya).
sumber
Saya memiliki masalah yang sama - saya baru saja menambahkan tautan font-mengagumkan cdn - mengomentari satu bootstrap di bawah memecahkan masalah saya .. tidak benar-benar memecahkan masalah karena font mengagumkan masih berfungsi -
sumber
Baik. Saya menemukan solusinya.
sumber
Untuk Bootstrap 4, yang menangani video, gambar, dan halaman ...
http://jsfiddle.net/c4j5pzua/
sumber
sumber