javascript - 在屏幕上居中一个 window.confirm 对话框
问题描述
我有以下对话框可以正常工作,但是,我无法让它在页面上居中:
<Button variant="danger" onClick={() => { if (window.confirm('Delete character?')) handleCharacterDeletion(row.original) }}>DELETE</Button>
该框出现在页面顶部,但我希望它位于中间。
我尝试将整个东西包装在一个标签中,但实际上并没有做任何一件小事。
有没有办法让我的对话居中?
谢谢
解决方案
无法将Window界面(例如:window.alert、window.confirm...)居中,因为它是您的网络浏览器的原生界面。
但是,您可以使用库(Micromodal、Fancybox)或从头开始制作模式。
推荐阅读
- list - Prolog 从列表中删除所有增加的子系列
- c - 是否有涉及 gcc 的命令行来知道它正在使用哪个 --std=xxx ?
- c++ - VSCode中的Cpp - 如何编译到其他文件夹
- azure-application-insights - 如何在 azure 中检索与另一个属性相对应的自定义属性
- python - 我的 TEMPMUTE 命令出现一定错误
- mysql - 为什么我的带有子查询的 UPDATE 失败了?
- vim - NerdTree 或 FZF 忽略 .env 文件
- java - 如何在 Java 中获取 Windows 服务用户名?
- node.js - 如何在mongodb聚合函数中使用条件?
- python - sklearn 的 2D lat/lon KernelDensity Estimator