-2

私はテキストエリアを持っていて、それが欲しいので、誰かがテキストエリアをクリックすると (または f (キーコード 70) を押すと)、他のすべてがフェードアウトし、ボディにクラスフォーカスが追加されます。

jQueryでそれを行うにはどうすればよいですか?

4

2 に答える 2

1
$('textarea').focus(function() {
     $(this).addClass('focusClass');
});
于 2012-12-10T22:53:59.020 に答える
0

あなたの質問の残りに答えるために、@Swadqが言ったことに追加してください:

//Listen for the 'f' key to be pressed
$(window).keydown(function(event) {
  if(event.keyCode === 70) {
    $('#textarea').focus();
  }
});
$('#textarea').focus(function() {
  $(body).addClass('focus');
});

フェード ビットについては、http: //buildinternet.com/2009/08/lights-out-dimmingcovering-background-content-with-jquery/を参照してください。

于 2012-12-10T23:59:01.523 に答える