js禁止alert弹窗弹出的方法
墨初 Web前端 1727阅读
alert为JS中的一个方法,在浏览器中以弹窗的形式向用户提示一些重要的信息。但alert调用次数过多会对用户造成不好的体验,在一些合作项目中,如果不想过多的调用alert方法,可以将其禁止掉,下面是禁止alert弹窗的方法。
js禁止alert弹窗的方法
例1:
下面是禁止alert弹出的方法,大家可以做个参考
// 73so.com //这是第一个弹窗 alert('这是第一个弹窗'); //禁止 alert 弹窗 window.alert = function() { return false; } //这是第二个弹窗,不会弹出的 alert('这是第二个弹窗');
ps:运行上面的代码,第一个alert会弹出,经过自定义接管alert方法后,第二个alert不会弹出
例2:
如果不喜欢原样alert方法的样式,可以调用其它的JS弹出层插件,比如layer就是一个不错的弹出层js插件,下面是接管方法,大家可以做个参考!
// 73so.com window.alert = function(s) { layer.alert(s); //这里调用的是layer弹出层插件 } alert('这是第一个弹窗'); alert('这是第二个弹窗');