2017-06-28 9 views
0

[カーソルの選択]入力ボックスの項目の間に現在のカーソル位置がないようです。私はポジションについての最新情報も得たいと思っていました。それは存在しない機能ですか?アイテムに対するカーソルの位置

+0

あなたはより良いあなたがやろうとしているかを説明するためにあなたのコードのスニペットを投稿することができますか? – Nisarg

+0

実際にはまだこれを表示するコードはありません。選択では、複数の項目を選択できますが、その間にカーソルを移動することはできますが、カーソルの間(または前後)にカーソルが置かれている項目を確認する方法が見つからないようです。私は、カーソルがどこにあるかに基づいてリストを再作成したい。 selectize.itemsは、すでに選択されている項目の配列を私に与えます。私は現在のカーソル位置を与えるためにselectize.cursorItemPositionのようなものを見つけることを期待しましたが、何も見つけられないようです。 – thoredge

+0

APIを見つけることができません。生成するDOMを見て、私はカーソル位置を得ることができると確信しています。たぶん私はしばらく時間があれば私はフィドルを投稿します。 – Nisarg

答えて

1

jQueryを使用して、selectizeコントロールのDOMに入力を配置する関数を作成しました。

カーソルが画面上に表示される入力領域の最初の要素である場合、カーソルの位置がゼロであることに注意してください。それがどのように動作するかを理解するために、下のフィドルを試してください。

また、APIの代わりにこの値を取得するためにDOM要素を読んでいることを考慮すれば、この例は将来のバージョンのselectizeで破損する可能性があります。ここで

はフィドルです:https://jsfiddle.net/3n4oh257/2/

関連する問題