我想在不使用任何其他 JavaScript 代码的情况下设置标准 window.confirm 的样式,只使用 CSS。甚至可能吗?如果是,我该怎么做?
问问题
88374 次
3 回答
48
这不可能。该窗口由浏览器使用平台的 UI 工具包显示。它不在 DOM 中,在 CSS 或 Javascript 中不可见,您无能为力。
但是,一些非常简单的 jQuery 代码可以解决问题。怎么样$('a').confirm();
?
于 2011-05-31T09:01:44.053 回答
13
confirm();
警报无法设置样式,它们对浏览器是通用的。如果您想设置警报样式,请尝试使用boxy或jQuery 对话框等替代方法。
这是一个关于如何在 jQuery 中创建自定义确认警报并使用 CSS 设置样式的教程。
于 2011-05-31T09:03:45.220 回答
2
这是一个非常古老的问题。但我觉得有必要在这里传递这些信息。我注意到您可以使用特殊字符“样式化”确认,例如 \n、\t、\r、... 等等。
于 2016-02-23T13:12:28.947 回答