我正在使用来自http://www.ericmmartin.com/projects/simplemodal/的 simplemodal 。
我遇到的问题是,一旦 iframe 打开,我就无法关闭它。
<script type="text/javascript">
// Route Which Page
$.modal('<iframe src="<?= $src ?>" height="230" width="550" style="border:0">', {
closeHTML:"<a href='#' title='Close' class='modal-close'>x</a>",
containerCss:{
backgroundColor:"#eee",
borderColor:"#ddd",
height:230,
padding:0,
width:550
},
overlayClose:false
});
/* When #btnClose is clicked, close the modal */
$('#disagree').on("click", function(event){
parent.$.modal.close();
});
</script>
弹出并工作得很好,只是无法关闭弹出窗口!我已经使用了所有谷歌的想法,只是不会关闭。我可以让它关闭,它会闪烁然后在下面打开第二个 iframe。
我使用以下代码关闭:
/* When #btnClose is clicked, close the modal */
$('#disagree').on("click", function(event){
$.modal.close();
});
/* When #btnClose is clicked, close the modal */
$('#disagree').on("click", function(event){
parent.$.modal.close();
});
<a href="#" title="Close" class="modal-close simplemodal-close">x</a>
实际模态设置:
closeHTML:"<a href='#' title='Close' class='modal-close'>x</a>",
工作正常,但我需要关闭正在加载的 iframe 内部的操作按钮。
任何想法或帮助都会很棒!