我想绑定(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/