【问题标题】:Can I put one modal dialog inside another one? Two modals?我可以将一个模态对话框放在另一个模态对话框中吗?两个模态?
【发布时间】:2011-09-22 03:07:06
【问题描述】:

我被要求实现一个模态框,它在另一个模态框内启动,而不关闭第一个框。这只是感觉不对。这在技术上是否可行?

【问题讨论】:

  • 哟,我听说你想给fancybox建模。所以我在你的fancybox中放了一个fancybox,这样你就可以在fancybox的同时使用fancybox。
  • fancybox 很酷,但我最近发现 .dialog() 有很多模态功能,减去整个浏览器窗口的接管......除非你喜欢那个......

标签: javascript jquery user-interface fancybox modal-dialog


【解决方案1】:

看来这是不可能的。我刚刚测试了从另一个 Fancybox 模态中打开一个 Fancybox 模态,它只是关闭第一个并用第二个替换它。

【讨论】:

    【解决方案2】:

    好吧,如果您只有一个指向另一个模态框的链接,那么是的,这绝对是可能的。但如果我是你,我会在第二个打开后关闭第一个。它们已经很烦人了,打开多个模态框会让我很烦。

    【讨论】:

    • 看看这个,它打开后让您选择取消或继续。如果您继续,则另一个框会打开并关闭第一个框:okonet.ru/projects/modalbox/index.html
    • 这很酷.. 但不幸的是,第一个盒子无法关闭以满足这个挑战
    【解决方案3】:

    您可以从第一个弹出窗口调用以下代码,以使用 fancybox 打开第二个弹出窗口。但唯一的问题是它只占用了第一个fancybox所占用的内容空间。不是整个页面作为第一个弹出窗口。

    $.fancybox.open(
            {
                href: '/index.html',
                autoCenter: true,
                closeBtn: true,
                padding: 18,
                type: 'iframe'
            });
    

    【讨论】:

      猜你喜欢
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多