在另一个Fancybox Ajax上打开Fancybox
open fancybox over another fancybox ajax
我有一个花式框,它向我显示了一些对话框和一个按钮。当我单击此按钮时,我想在现有按钮上打开另一个花哨的框。或者在屏幕上的另一个位置,但我不想失去已经存在的花式盒子。我想通过 ajax 请求来填充它们。这可能吗?因为我尝试的结果是丢失了原来的花式盒子。
我得到了这个代码:
$.fancybox.showActivity();
$.ajax({
type : "POST",
cache : false,
url : "../testservlet?select=1,
data : $(this).serializeArray(),
height : 600,
width : 800,
padding : 30,
showCloseButton : true,
success : function(data) {
$.fancybox(data);
}
});
$.fancybox.showActivity();
$.ajax({
type : "POST",
cache : false,
url : "test?select=2,
data : $(this).serializeArray(),
padding : 30,
showCloseButton : true,
success : function(data) {
$.fancybox(data);
}
});
不幸的是,
您不能同时拥有多个花式盒子......它就是这样设计的。
不过,您可以在现有框中拥有另一个花哨的框(当打开一个外部页面时 - 通过 iframe- 其中包含花式框)......或者,您可以在父页面上打开内部花式框,从而产生在同一页上有两个花式框的错觉。查看此处了解更多信息
另一方面,我记得唯一支持多个框的灯箱是jQuery Tools Overlay
在 iframe 中打开第一个花哨的盒子。然后在里面可以打开另一个花哨的盒子。
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在php文件中获取$.post-ajax传递的值
- Replacing $ .ajax?
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- Ajax发布表单序列化,发布引号'
- 通过Ajax将JavaScript函数传递给PHP文件
- 使用<a>onclick将ajax内容打开到fancybox中
- 处理来自同一页面上ajax驱动的Fancybox元素的PHP请求
- 在另一个Fancybox Ajax上打开Fancybox
- Fancybox未按预期工作(ajax)
- 带有 ajax 的 Fancybox on click 事件会触发多个 ajax 请求
- 尝试使用Fancybox / Ajax处理登录错误
- 在jquery fancybox中,ie 7没有显示ajax模式弹出窗口
- Fancybox ajax重定向而不是显示弹出窗口
- fancybox链接没有'我不处理内部ajax内容
- 一旦AJAX内容加载,调用fancybox
- 在ajax调用后,Fancybox没有关闭
- 如何在fancybox函数的ajax调用中传递jquery变量作为url参数
- Post预览-通过AJAX和Fancybox传递数据