如何强制函数等待事件触发?我想要一个确认框之类的东西,在他/她回答问题之前,用户不能做任何事情。
像这样的东西:
function ask() {
if ($('a').click(function())) {
return true;
}
return false;
}
PS:我知道如何在 js 中使用“confirm()”。我正在写一个新的样本!
试试这个:
$('a').click(function() {
return confirm('Do you really want to do this?');
} );
使用两个功能:
function ask() {
if ($('a').click(function())) {
execute();
}
}
function execute(){
}
你可以用普通的javascript做类似的事情......
function yourFunction(){
return "something";
}
if(confirm('are you sure?')){
yourFunction();
}
else{
//do something else...
}