如何使用 Materialize.css 以编程方式关闭模态框

Mri*_*agi 5 html css modal-dialog materialize

我正在使用materialize.css并一直在尝试以编程方式关闭一个模式,然后立即打开另一个模式。

这是我当前使用的代码open/close

$('.modal').modal('close', "#modal1");
$('.modal').modal('open', "#modal2");
Run Code Online (Sandbox Code Playgroud)

实际发生的情况是,当我调用这些函数时,#modal1成功关闭,但其背景保持原样。

完全相同的时间#modal2打开,然后立即(大约 200 毫秒左右)关闭。同样,背景保持不变。

我可以寻求帮助来解决这个问题吗?

该文档调用jQuery old。那么,我是否使用了一些已弃用的方法,我应该使用等效的普通 JavaScript 方法吗?如果是的话又怎样?

小智 0

你可以试试:

$('#modal1').modal('close');

$('#modal2').modal('open');