入力を開始するだけでdivがフェードインして、画面がテキスト領域と送信ボックスでいっぱいになるコメントシステムを構築しています。
ただし、コミュニティが解決に役立つことを期待していたいくつかの問題があります。
これがfadeInイベントの私のコードです。何らかの理由で、AZ間のすべてのキーを受け入れる代わりに、任意のキーを受け入れます。これ(65 <= e.keyCode <= 90)はこれに適した形式ではないと思いますが、形式を設定する方法がわかりません。
$( document ).on( 'keydown', function ( e ) { if ( 65<=e.keyCode<=90) { $( elem ).fadeIn(); } });
また、divが開いたときに、divを開くために押したキーをテキスト領域に投稿したいと思います。このようにして、文字通り入力を開始するだけで、すべてが意図したとおりに表示されます。これを行う最良の方法は、キーの押下を保存し、textareaのvalue属性を更新することだと思います。その後、テキストエリアをアクティブにする必要があるため、残りを入力するためにテキストエリアをクリックする必要はありません。
これらの問題の両方で助けていただければ幸いです。