【发布时间】:2015-11-09 18:11:09
【问题描述】:
我正在尝试制作 youtube 模态,一切正常,但我无法通过在模态外部单击来阻止它。
<template name="modal">
<div class="container">
<a type="button" class="btn btn-primary" data-toggle="modal" data-target="#modal-1" id="clickMe" href="#">activate the modal</a>
<div class="modal" id="modal-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<iframe id="iframe" width="1280" height="720" src="//www.youtube.com/embed/F0naUkyEkmM" data-autoplay-src="//www.youtube.com/embed/F0naUkyEkmM?autoplay=1"></iframe>
<button class="close" type="button" data-dismiss="modal">×</button>
<h1 class="modal-title">this is a modal</h1>
</div>
</div>
</div>
</div>
</div>
</template>
if (Meteor.isClient) {
Template.modal.events({
'click #clickMe': function(event,template){
var vi = jQuery("#iframe");
vi.attr("src", vi.data("autoplay-src") );
}
})
};
【问题讨论】:
-
close按钮至少可以工作吗?我注意到有时您必须单击模态框的左侧才能关闭它。模态框右侧点击无效。 -
我怀疑这是一个流星事件问题,甚至完全是一个流星问题。
标签: jquery twitter-bootstrap meteor youtube bootstrap-modal