0

これはhttp://jsfiddle.net/nosfan1019/gvQYh/ で希望どおりに機能し ますが、フォーカス/クリックが兄弟要素に変わると、顕著な遅延が発生します。何か案は?

4

2 に答える 2

0

これを試して:

フォーカスイベントは、要素がフォーカスを取得したときに要素に送信されます。このイベントは、フォーム要素(<input>, <select>, etc.)やリンク(<a href>)などの限られた要素のセットに暗黙的に適用されます。

$('#ooo').bind('focus click', function () {
    $('#kkk').text('hello');
});

$('#ooo').blur( function () { // you can use `blur` handler
    $('#kkk').empty();
});

http://jsfiddle.net/gvQYh/1/

于 2012-07-09T23:55:27.573 に答える
0

少しラングリングした後、私は解決策を持っています:)

$('#ooo').focus(function () {
    $('#kkk').text('hello');
    visible = true;
});


$('* :not(#ooo)').focus( function() {
    if (visible) {
       $('#kkk').empty();
       visible = false;
    }
});​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

http://jsfiddle.net/nosfan1019/3nK84/

于 2012-07-10T02:06:10.017 に答える