gpt4 book ai didi

jquery - 实现CSS双模态

转载 作者:太空宇宙 更新时间:2023-11-04 10:50:16 24 4
gpt4 key购买 nike

当我显示一个模态,而这个模态中的一个 Action 显示另一个模态时,所有屏幕都变得不透明,这当然很烦人。

我看到 materialize 在 DOM 的末尾创建了一个元素:

<div class="lean-overlay" id="materialize-lean-overlay-1" style="z-index: 1002; display: block;opacity: 0.5;"></div>
<div class="lean-overlay" id="materialize-lean-overlay-2" style="z-index: 1004; display: block;opacity: 0.5;"></div>

我应该将最后一个元素的不透明度设置为 0。

但我认为此解决方案并非在所有情况下都有效(有时是 id="materialize-lean-overlay-XXX")。我可以循环所有 class="lean-overlay" 元素,并将最后一个元素的不透明度设置为 0,但不确定这是否是最佳解决方案。

你怎么看?谢谢!!

最佳答案

我几天前解决了这个问题,如果它可以帮助别人,我会分享代码。打开第二个模态(删除确认模态)的函数是:

 _displayModalDelete: function() {
$('#modalDelete').openModal();
var length = $(".lean-overlay").length-1;
$(".lean-overlay")[1].style.opacity="0";
$(".lean-overlay")[1].style.zIndex="0";
}

关于jquery - 实现CSS双模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35041931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com