如何通过点击按钮关闭Fancybox
How to close Fancybox from a button click?
我知道这个问题有很多主题,但我没有找到我特定问题的答案。。。
参考常见问题解答,我们不得不使用其中一个来关闭fancybox。
$.fancybox.close();
或
parent.$.fancybox.close();
但这对我来说不起作用。
我使用AJAX类型的fancybox,请参阅以下内容:
$('.fancybox2').fancybox({
type: 'ajax',
title: 'Admin',
maxWidth : 800,
maxHeight : 400,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'elastic',
closeEffect : 'none',
});
因此,点击一个按钮后,它会在fancybox中显示另一个页面。在这个页面中有一个按钮,代码如下:
<input type=button onclick="$.fancybox.close();" value="Save" style="margin-top:30px;" class=button>
您的onclick="$.fancybox.close();"
没有看到您的主fancybox对象。试着做一些类似的事情
<input type="button" value="Save" style="margin-top:30px;" class="button closeFancybox">
在您的主文档中
$(function(){
$(document).on('click','.closeFancybox',function(){
$.fancybox.close();
})
})
更新
请尝试在上模拟类似的行为https://jsfiddle.net我试过你们写的例子,效果很好。
相关文章:
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- 如何通过点击按钮关闭Fancybox
- jquery fancybox+angularJS:fancybox按钮动作问题
- 类似facebook的按钮没有显示在fancybox标题中
- 可以't让fancybox完全显示退出按钮或在初次点击时淡出
- 在Fancybox中加载推特推文按钮对话框
- Jquery Fancybox 如何添加额外的导航按钮
- jQuery Fancybox - 关闭ESC按钮不起作用
- 当CSS和JS缩小时,Fancybox关闭按钮将消失
- 将html中的fancybox关闭按钮更改为一页滚动网站
- 单击按钮10秒后,fancybox打开窗口
- fancybox/jQuery:为什么可以'我点击了一个与粉丝盒有关系的按钮后就放弃了
- 无法更改Fancybox关闭按钮
- fancybox-更改关闭按钮的颜色
- 如何在fancybox中点击关闭按钮返回确认
- MediaElement和fancybox没有控制按钮
- 最后一个图库图像上的fancybox禁用按钮
- 点击按钮启动fancyBox
- 将FancyBox关闭按钮更改为提交按钮的语法
- jQuery FancyBox搞乱按钮