打开带有 iframe 的 Twitter Bootstrap Modal 的页面:
<div id="iframeModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="btn btn-danger pull-right" data-dismiss="modal" aria-hidden="true">Close</button>
<div class="clearfix"></div>
</div>
<div class="modal-body">
<iframe src="iframe-modal.html"></iframe>
</div>
<div class="modal-footer">
</div>
</div>
我正在寻找一种从 iframe 内部关闭此模式的方法。
前任。单击其中的链接iframe-modal.html
关闭模式。
我已经尝试过但没有成功:
$('#iframeModal', window.parent.document).modal('hide');
$('#iframeModal', top.document).modal('hide');
$('#iframeModal').modal('hide');
您始终可以创建一个全局可访问的函数来关闭 Bootstrap 模式窗口。
eg.
window.closeModal = function(){
$('#iframeModal').modal('hide');
};
然后从 iframe 中使用以下命令调用它:
window.parent.closeModal();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)