我已经使用bootstrap创建了我的页面,并有一个链接来启动fancybox框,如下所示:
<a class="iframe" href="AForm.asp?ID=<%=Request("ID")%>"><button class="btn-warning">Action Form</button></a>
JQuery的
<script type="text/javascript">
$(document).ready(function() {
$("a.iframe").fancybox({
'type' : 'iframe',
'width':500,
'height':500,
'afterClose':function () {
window.location.reload(); }
});
});
</script>
默认功能可以正常工作:我可以触发fancybox加载,单击默认的十字图标并关闭该框 - 所有工作都按预期工作。
当我在fancybox(html / classic asp)中提交表单时,它会重定向到标准HTML页面,字面上只是说“请关闭此页面”,默认的十字交叉图标不执行任何操作。它是可见的,并且在正确的位置,但没有点击功能。
我在HTML页面中尝试过自定义关闭按钮,但没有任何作用 - 它根本不想关闭。有人有任何想法吗?感谢