layer.open关闭后打开另一个layer.open
时间: 2023-08-31 09:05:13 浏览: 98
可以通过在layer.open的回调函数中再次调用layer.open来实现关闭当前弹窗并打开另一个弹窗。例如:
```
layer.open({
content: '第一个弹窗',
yes: function(index, layero) {
layer.close(index); // 关闭当前弹窗
layer.open({
content: '第二个弹窗'
});
}
});
```
在第一个弹窗的确认按钮回调函数中,先关闭当前弹窗,然后再打开第二个弹窗。这样就可以实现关闭后打开另一个layer.open。
相关问题
layer.open 遮罩层点击可以关闭layer.open打开的页面
您可以通过在`layer.open`的参数中设置`shadeClose`为`true`来实现点击遮罩层关闭打开的页面。`shadeClose`的作用是设置遮罩层是否点击关闭,默认为`false`。当设置为`true`时,点击遮罩层会触发关闭操作。例如:
```
layer.open({
...
shadeClose: true,
...
});
```
这样,当用户点击遮罩层时,`layer.open`打开的页面将会被关闭。
layer.open 关闭
layer.open关闭弹出层的方法是通过传递弹出层的索引给layer.close函数来实现的。在layer.open方法中,可以使用yes或cancel回调函数来处理确认或取消按钮的逻辑,这些回调函数中的index参数就是弹出层的索引。例如,在确认按钮的回调函数中,可以使用layer.close(index)来关闭弹出层。同样,在取消按钮的回调函数中也可以使用layer.close(index)来关闭弹出层。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [layer.open中的js解释 (右上角“X“关闭按钮触发的回调)](https://blog.csdn.net/qq_70095877/article/details/129972745)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [layui 或者layer子调父类 自定义按钮调用layer.open父页面方法及关闭](https://blog.csdn.net/qq53167889/article/details/109765590)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文