2012-02-27 12 views
4

これはやりやすいと思っていましたが、私は方法を見つけることができません。複数のリストボックスを選択せず​​にCTRLを押す

選択モードが複数に設定されたListBoxがありますが、ユーザーはCtrlキーを押すことなく複数の項目を選択できるようにしたいと考えています。

これを行う簡単な方法を知っている人はいますか?

+3

大きな問題はなぜですか?標準のUIコントロールのデフォルトの動作を変更することは悪い考えです。 – adelphus

+0

チェックボックスのリストにすることができます。スクロールをしたい場合は、定義された高さとオーバーフローを持つdivに配置します。 – dash

+0

ユーザーはアイテムをドラッグして複数を選択できます。非連続アイテムを選択する必要がある場合、彼は 'Ctrl 'を使用する必要があります –

答えて

3

はそれをGoogleで検索し、次を見つける:ここではhttp://www.erichynds.com/jquery/jquery-ui-multiselect-widget/

はいくつかのポインタです:

だけのタイプ:の

$(function(){ 
    $("select").multiselect(); 
}); 

もちろん、あなたはjQueを参照する必要がありますryも同様に、そしてCSSを見栄えの良いものにする。

ウィジェットの機能は、選択リストを取り込んでその周りのチェックボックスのリストを作成し、適切にスタイルを設定することです。

私は一緒に入れ、簡単なjsfiddle例

http://jsfiddle.net/AFVfQ/1/

それは完璧ではないですが、それがどのように動作するか、それはあなたが表示されるはずです。左側のリソースに注目してください。私はjquery ui cssとテーマを参照しています。

+0

これはうまく見えます。これを使用します。助けてくれてありがとうTomas – johnmcp

関連する問題