比如我有類似如何在事件處理程序中的回調中防止默認值?
$('div').on('click', '.button', function(event){
$('.showdiv').show('fast', function(){
var myvar = someFunction();
if(myvar == 1){
event.preventDefault();
}
});
});
我想阻止放映功能的回調裏面點擊按鈕的默認行爲(以確保節目DIV是飛奔的MYVAR功能之前所示)。 IBut我不能使preventDefault()的作品。我怎樣才能做到這一點?謝謝!
移動'event.preventDefault();''之前線show'。 – dfsq 2015-04-02 06:20:36
我認爲你真的在問及如何回到過去。不可能(還)。你可以做的事情是立即阻止事件**,然後如果你確定你真的想要它,那麼在你的回調中重新發布它。 – 2015-04-02 06:25:20