有什么方法可以在确认启动之前停止功能开启时的间隔吗?
function check(){
clearInterval(interval_id);
if(confirm('Stream time is running out. Do you want to continue?'))
//
}
最佳答案
如果您想要的话,您可以将自己的代码 Hook 到 confirm 中:
window.proxiedConfirm = window.confirm;
window.confirm = function() {
// custom interval code here
return window.proxiedConfirm.apply(this, arguments);
};
您当然也可以手动收听响应:
window.proxiedConfirm = window.confirm;
window.confirm = function() {
// custom interval code here
var result = window.proxiedConfirm.apply(this, arguments);
if(result) {
// start interval again?
}
return result;
};
关于javascript - 确认前执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347827/