当窗口太小时,模态对话框不会监听命令

时间:2014-12-21 21:33:38

标签: html twitter-bootstrap modal-dialog twitter-bootstrap-2

所以我正在帮助她的朋友website来解决模态对话框中出现的问题(网站正在使用twitter bootstrap)。这个想法非常简单,每当你点击旋转木马的图像时,会弹出一个对话框,你可以在那里观看视频,就是这样。然而,她注意到当试图在iPad上观看视频时,对话框会在尝试点击播放时关闭,所以我检查了Safari和后来的Firefox(通过调整窗口大小)并出现了同样的问题(Chrome似乎正在工作精细)。

起初我认为,无论出于何种原因,浏览器都认为它在对话框外点击,因此它自动关闭(因为这是默认行为),所以我将data-backdrop="static" data-keyboard="false"添加到HTML中。

<div id="myModal" class="modal hide fade"  role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
    <div class="modal-body">
        <div class="flex-video widescreen" style="margin: 0 auto;text-align:center;">
                <iframe allowfullscreen="" src="http://www.youtube.com/embed/Aq8X4l7aGiU?rel=0" frameborder="0"></iframe>
        </div>
    </div>
    <div class="modal-footer">
            <p style="text-align:left;"> Colaboración en equipo para el desarrollo del concepto, la historia, aspecto general del corto.<br /> Y desarrollo de tareas personales como, modelación de personajes, personalización de esqueletos automáticos, blend shapes, asistente de texturización, animación 2D, animación de colisiones y compositing.<br /> </p>
            <button class="btn" data-dismiss="modal">Cerrar Video</button>
    </div>
</div>

虽然对话框不再自行关闭,但它不会监听任何命令。视频无法播放(或暂停),并且在我再次调整窗口大小之前无法关闭对话框。有没有办法解决这个问题?

0 个答案:

没有答案