我希望您帮我将 css 提供给和alert()
javascript ,以便我的消息有点优雅,我不想选择仅用于确认的模式,所以如果有人知道我是如何做到的,我将不胜感激。confirm()
$("#confirm").click(function(){
var bool=confirm("Seguro de eliminar el dato?");
if(bool){
alert("se elimino correctamente");
}else{
alert("cancelo la solicitud");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="confirm">confirmar eliminacion</button>
不幸的是,这是不可能的。
和由浏览器创建
alert
,它们的视觉风格完全取决于浏览器。prompt
confirm
浏览器示例:
铬合金
边缘
火狐
IE浏览器
它们不是 DOM 的一部分,因此无法通过 CSS 或 JavaScript 设置样式。
您唯一能做的就是您提到的您不想要的:使用您选择的库中的模式或自己编写代码。
无法应用 css 规则来编辑
alert()
orconfirm()
。我推荐你Bootbox.js,虽然它们是模态的,但它们非常易于使用,并且还具有确认功能。
有一个非常好的库AlertifyJS。
它具有响应性并使用 jQuery,因此几乎所有旧浏览器都支持它。只需这些代码行,您就可以做出一个不错的功能性提交。
我推荐你使用sweet alert,查看链接:http ://t4t5.github.io/sweetalert/
}
扩展答案,下载库并调用您的函数。注意:在链接中有更多使用示例。
你可以使用 SweetAlert 非常友好
链接:网站
您可以使用模态框发送警报,您可以根据自己的喜好设计一个模态框,它在所有浏览器中看起来都一样。
看,如果您希望通过此方法覆盖全部功能
( Alert() ; confirm () )
你可以做的是覆盖函数,直接你所做的是覆盖所说的方法。
问候。
不幸的是,您不能从浏览器中模拟,您只能模拟我通常使用的一个框架:Alertify JS
这是它的英文文档: alertifyjs
这是一个简单的例子:
如果您想查看示例,请查看此处: 示例
我建议你使用引导框架来给你的样式,我给你一个例子:
问候。
是的,您可以,但是您必须使用 alert() 和 confirm() 函数,这是我为 jQuery 制作的示例。
其中“msg”是您需要的消息,“type”是一个简单的类,您可以使用它来绘制警报。
在 Confirm 的情况下,它是相同的,但是添加了一个按钮,confirm 是布尔类型(True 或 False)。