假设我这样做:
$('field').addEvents ({
'focus' : function() { // do some stuff }
'blur' : function() { // do other stuff }
});
这是我所有文本输入字段的默认行为。我现在想做的是这样的
<button id='shinyButton' name='shinyButton'>Poke Me</button>
然后:
$('shinyButton').addEvent('click', function() {
stopDefaultBlurFunctionInCurrentlyFocussedField();
// do seriously cool stuff
if (finishedDoingSeriouslyCoolStuff) {
$('field').focus(); // return focus to input field
}
}
所以:
1) 我如何停止DefaultBlurFunctionInCurrentlyFocusedField();?
2)我如何判断我是否真的完成了DoingSeriouslyCoolStuff?