1

選択可能なものをスクロールする際に大きな問題があります。チケットはかなり前に Jquery UI に送信されたもので、解決されていないと思います。

スクロール選択可能な div に選択可能な項目がいくつかあります。選択を開始してから 20 ピクセル上にスクロールすると、選択ボックスの実際の選択領域は、ビジュアル選択ボックスの上部から 20 ピクセル下になります。基本的に、視覚的な選択可能ボックスはスクロールとともに移動しますが、選択領域は元の場所にとどまり、不一致が生じます。

Jquery バグ ログ: - http://bugs.jqueryui.com/ticket/3223

問題の例(jfiddle): - http://jsfiddle.net/bY3pE/5/

数週間前、私は同じ問題を抱えていました。それを解決するスタックオーバーフローに関する投稿を見つけました。回答者は、最初のものをクリックしてから、最後のものをシフトクリックして選択することで、「選択可能」のリストを選択できるようにする、彼が作成したプラグインを提案しました。Ctrl キーを押しながらクリックして、連続していない項目を選択することもできます。

ラップトップがクラッシュして以来、使用していたプラグインを失い、2 時間以上かけてオンラインで検索しましたが、うまくいきませんでした。

同様の機能を作成するために使用できるプラグインを提案してください。

4

3 に答える 3

1

それがあなたが探しているものです: http://plugins.jquery.com/ui-selectableScroll/

説明が示すように、それは「スクロール機能を備えた拡張 jQuery-ui 選択可能」です。つまり、オリジナルの代わりにこの選択可能オブジェクトを使用すると、コンテナーが両方向にスクロールされます。

私もそれが必要だったので、私はそれをコーディングしました。

于 2013-04-01T00:15:56.137 に答える
0

私が話していた投稿を見つけました!

これは、シフトクリック機能とスクロール選択も必要とする人々にとって有効な代替手段となる可能性があります。次の投稿をチェックしてください。

jQueryUISelectableでShift-Multiselectを有効にする

于 2012-04-08T04:40:41.817 に答える
0

あるいは、@battlehorse には、選択中のスクロールをサポートするjQuery UI Selectable の優れた代替品があります。数日(数週間ではないにしても)のかなりの作業を節約できました

于 2012-12-12T18:42:14.647 に答える