当jquery事件触发时返回函数

问题描述:

如何强制某个函数等待某个事件触发? 我想要一个确认框,这个用户在他/她回答问题之前不能做任何事情。当jquery事件触发时返回函数

事情是这样的:

function ask() { 
    if ($('a').click(function())) { 
     return true; 
    } 
    return false; 
} 

PS:我知道如何使用 “确认()” 中的JS。我正在写一个新的样本!

两个函数工作:

function ask() { 
    if ($('a').click(function())) { 
     execute(); 
    } 
} 

function execute(){ 

} 
+0

我所需要的主要功能返回结果! –

试试这个:

$('a').click(function() { 
    return confirm('Do you really want to do this?'); 
}); 

你可以做这样的事情在普通的JavaScript ...

function yourFunction(){ 
    return "something"; 
} 


if(confirm('are you sure?')){ 
    yourFunction(); 
} 
else{ 
    //do something else... 
}