使用 Bootstrap 3 和它的模态,我试图通过 rel 属性和 jQuery 加载 YouTube 视频。我以前可以在 Bootstrap 2.3.2 模式上使用它,但是对于 BS3 我也不能。我得到了模式窗口来显示,但没有加载。
HTML:
<div id="myModal" class="modal fade yt-link" rel="kfVsfOSbJY0">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h1 class="h3">It's Friday!</h1>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
JS:
$('.yt-link').on('show', function () {
$(this).html('<iframe width="533" height="400" src="https://www.youtube.com/embed/' + $(this).attr('rel') + '?rel=0;showinfo=0;autohide=1;controls=2;autoplay=1" frameborder="0" allowfullscreen></iframe>');
});
$('.yt-link').on('hide', function () {
$(this).html(' ');
});