我想绑定(bind)一个事件,但不确定是否可能。我在一个项目上有几个编码器,其中一些使用标准的alert()函数。我想在触发该事件时捕获该事件并显示一个jQuery UI模块。这有可能吗?我知道我可以审阅并用dialog()替换警报,但是如果不需要,我不希望遍历成千上万行的代码跨多个文件来执行。
最佳答案
alert
函数不会触发事件,但是您可以覆盖它:
//Save the old alert function if necessary
var savedAlert = window.alert;
window.alert = function(str){
//Show dialog
}
这必须在调用
alert()
之前运行。关于javascript - jQuery是否有可能将()绑定(bind)到alert()事件,所以我可以绕过默认消息框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7366718/