1

私は最初の JQuery UI プラグインである時間範囲ピッカーを作成しています (「時間範囲」は「先週の木曜日の午前 3 時 16 分から明日の午後 5 時 19 分まで」のようなものです)。基本的な概念は<input type="text">、人間が読める説明を含む が常に表示されるということです。JQuery UI にある日付ピッカーと同様に、ユーザーがテキスト フィールドをクリックすると、インタラクティブなコントロールを含むポップアップが表示されます。

ただし、ポップアップ パターンの再現に問題があります。<div>配置を正しくするために、ポップアップを要素の子にしたかったの<input>ですが、それは不可能のようです。しかし、ポップアップを常に表示されるテキスト入力要素の子にせずに、配置とアニメーションを正しくするにはどうすればよいでしょうか? これを(JQueryで)行うためのパターンはありますか?

4

1 に答える 1

0

テキストへの参照を取得できるはずですinput。jQuery にはこの要素の位置を取得する機能があるため、divこの位置に相対的に配置できます。

http://api.jquery.com/position

于 2012-04-16T14:05:18.630 に答える