ウェブページに複数のHTMLテキストエリアボックスを置くことができます。テキストエリアにフォーカスが当てられたら、正確にdivを表示(または作成)したいと思います。フォーカスが去ったら、私はdivを隠す(または破壊したい)。別のテキストエリアにフォーカスが当たったら、同じことが起こりたい。いくつかの詳細は:jqueryを使ってdivをテキストエリアの下部に付けるには
- テキストエリアには、幅と高さ
- テキストエリアの下側に取り付けられたdiv要素が固定され、不変され、200pxの幅と40ピクセル高のようなものの様々なことができます。上のテキストエリアの高さ/幅に関係なく変更されません。
- ユーザーはdivと対話する必要はなく、実際にはそうしないでください。それは、 "使用されたxx文字のx"またはそれに類するものを表示します。これは表示専用ですが、divの内容はユーザーのタイプに応じて連続的に変更されます。 (うまくいけば、これはテキストエリアからフォーカスを取り除いてdivを隠すことはありません)
- 一度に1つの「div-underneath-textarea」しか表示されません。つまり、1つのdivだけが存在する必要があります。それが最も簡単な場合は、オンザフライで作成することができます。
- テキストエリアがフォーカスを受け取ったときにDivを作成する必要があります。
- テキストエリアのフォーカスが失われたときにDivを破棄する必要があります。
- キーを押すたびにdivの内容を変更する必要があります。
- divはtextaraのすぐ下に正確に固定する必要があります。
jqueryでこれを達成する最も簡単な方法は何ですか?私は何らかの理由で問題がなければ、動的に作成された(そして後で破壊された)divが理想的かもしれないと考えています。
私は主に、フォーカス/ブラー時のダイナミックなdivの作成/破棄、およびそのdivのテキストエリアの下側への固定を助ける必要があります。
ありがとうございます。
代わりのデモを作成し、1-2の文章に問題があることを説明することができ、このすべてのテキスト。 – Dekel
申し訳ありませんデッケル、私はデモをまとめることができるかどうかを見ていきます。 – HerrimanCoder