событие нажатия клавиши jquery срабатывает несколько раз

Привет, я настроил автозаполнение ввода текста. Я пытаюсь запустить событие повторной печати таблицы при нажатии кнопки и нажатии клавиши ввода. щелчок кнопки работает нормально и но нажатие клавиши ввода, кажется, срабатывает несколько раз перед остановкой (это означает, что таблица мерцает)

$('body').bind('keypress', function(e) {
        if(e.keyCode==13){
             var str = $('#Filter').val();
            $('#Table').fadeOut("slow").load('printShorts.server.php?Sortby=<?echo $sort;?>&dir=<?echo $direction;?>&filter='+encodeURIComponent(str)+'&usergroup=<?=$usergroup?>&no-cache=' + (new Date()).getTime() ).fadeIn("slow");
        }

}); 

это не происходит все время и действует по-разному в разных браузерах..

8
задан devmonster 13 June 2012 в 12:08
поделиться