jQuery отстает от событий проверки - PullRequest
2 голосов
/ 04 декабря 2011

Следующий код вызывает задержки в браузерах и Firebug.Что я делаю не так?

$("td input").focus( function(){
    $(this).parent().next().next().css('visibility','visible');            
});
$("td input").blur( function(){
    $(this).parent().next().next().css('visibility','hidden');
    if($(this).val()==""){
        $(this).parent().next().css('visibility','visible');
    }
    else $(this).parent().next().css('visibility','hidden');
});

спасибо!

1 Ответ

1 голос
/ 04 декабря 2011

В вашем коде отсутствуют скобки, и вы должны использовать двоеточие между ними, а не запятые:

$("td input").focus( function(){
    $(this).parent().next().next().css({'visibility':'visible'});            
});
$("td input").blur( function(){
    $(this).parent().next().next().css({'visibility':'hidden'});
    if($(this).val()==""){
        $(this).parent().next().css({'visibility':'visible'});
    }
    else $(this).parent().next().css({'visibility':'hidden'});
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...