:避け要素ブラーハンドラウィンドウブラーが呼び出さ(ブラウザーがフォーカスを失った)
私がクリックしたときには、サブ要素を受け取る要素を持っています。そのサブ要素にはぼかしハンドラが与えられます。
ブラウザがフォーカスを失ったとき(ウィンドウのぶれ)、ハンドラが呼び出されないようにします。
function clicked() {
// generate a child element
...
field = $(this).children(":first");
$(window).blur(function() {
field.unbind("blur");
});
$(window).focus(function() {
field.focus();
field.blur(function() {
save(this);
});
});
field.blur(function() {
save(this);
});
}
これは動作しません:私はこれが私の現在の努力され、いくつかの鋲をしようとしてきた、その目標に向けて
。発生しているように見えるのは、ブラウザがフォーカスを失ったときに、フィールドが最初にフォーカスを失っていることです。
http://jsfiddle.net/3sdDr/ – adeneo