2010-11-30 7 views
1

私はjquery.hotkeysフォーカス

$("textarea").bind("keydown", "tab", function() { 
    alert("tab"); 
    return false; 
    }); 

を使用してホットキーを実装しているしかし、私は関数が戻った後、フォーカスはもうテキストボックスになっていないことに気づきました。それは次のコントロールにもありません。私はthis.focus()を行うことができましたが、なぜfalseを返すとフォーカスが消えてしまうのでしょうか?また、私はどこの焦点はそれがreturnではありません

http://jsfiddle.net/Tu6vF/1/

答えて

2

に行きました好奇心、それがフォーカスを(それも、「それはでしたか?」の部分...警告のための答えだ失うalert()です作成したウィンドウ)。

Here's your code without the alerts少なくともフォーカスを失うことはありません(少なくとも、あなたのバインド、外部のクリックなどが正常に機能するためではありません)。

関連する問題