【发布时间】:2026-02-07 05:25:01
【问题描述】:
我有一个模式代码和模式开启器链接。
当我点击链接时,模态打开,后面的 JavaScript 发出 Ajax 请求并填充模态内的元素值。
效果很好。
但是我需要在模态对话框中生成模态打开器链接,它会再次打开相同的模态。
我想打开另一个窗口,以便这个新窗口与第一个窗口重叠。
所以两个(或更多)打开相同模式的弹出窗口。
首先,当我在模态窗口中生成模态打开器链接时,链接已失效。
比我从 modal-opener 链接中删除 data-toggle="modal" 并将此 jQuery 代码放在点击链接时侦听和打开模式:
$(".modal_order_details_opener").click(function () {
$('#modal_order_details').modal('show');
});
这可行,但不是我想要的方式。
它打开原始模式并且链接在那里,当我单击该链接打开另一个窗口时,浏览器会打开另一个模式对话框,但原始模式对话框消失了。
所以问题是:我可以打开两个或多个相同模式的窗口吗?
一个模态代码,多个打开的对话框实例。
我看过的所有示例都是打开了两个不同的模态。
我问的是相同的模式和更多的对话框同时打开。
基本上从模态中打开模态。
相同的模态。
谢谢。
【问题讨论】:
-
Multiple modals overlay 的可能重复项
-
这不一样。我问关于打开多个窗口或相同模式的问题。您链接的是如何覆盖不同模式的问题。
-
如果我理解正确,您想启动多个相同模式对话框的窗口,但每个对话框的数据会有所不同。我说的对吗?
-
是的。问题是我一次只能得到一个窗口。
标签: javascript jquery html twitter-bootstrap