如何仅使用CSS样式化默认的确认框?

43

我希望能够使用CSS样式而不需要额外的JavaScript代码来设计标准窗口确认框,这是否可能?如果可能,应该如何实现?


一个示例将是朝着正确方向的重要一步。 - Kyle
2
@Kyle 我不明白为什么他的问题需要一个例子。他已经解释得很好了。 - kevr
3个回答

50

这是不可能的。此窗口由浏览器使用平台的UI工具包显示。它不在DOM中,从CSS或Javascript不可见,你无能为力。

但是,一些非常简单的jQuery代码可以解决问题。如何使用$('a').confirm();


1
非常感谢,希望有可能在没有任何插件的情况下完成它。 :) 看来我还是得使用 JQuery。 - opportunato

15

confirm();弹出窗口样式无法自定义,因为它们在浏览器中是通用的。如果你想要样式化弹出窗口,可以尝试一些替代方案,如BoxyjQuery对话框

这里有一个关于如何创建带有jQuery和CSS样式的自定义确认弹出框的教程。


非常感谢!这是一份非常有帮助的教程。 - opportunato

2

这是一个非常古老的问题。 但我觉得有必要在这里传递这些信息。 我注意到你可以使用特殊字符(如\n、\t、\r等)来“样式化”确认框。


5
然而,那些不是风格。 风格将是像字体、大小、颜色等这样的东西。 不过你能够正确使用它们。 - Fata1Err0r
将以下与编程有关的内容从英语翻译成中文。 只返回翻译的文本:不需要样式,但需要添加换行符,因此尝试并对其进行了评分。 - James Osguthorpe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接