4

2つの質問があります。チェックボックスにjqueryの選択可能なUIを使用しています。

http://jsfiddle.net/skeR4/4/

1.)スクリプトを変更するにはどうすればよいですか。別のスクリプトをクリックすると、<li>以前に強調表示されていたものの選択を解除する代わりに、その要素も強調表示されます。要素の選択を解除するには、ユーザーは要素を再度クリックします。このようにして、ユーザーはCtrlキーを押しながらクリックして複数の要素を選択することなく、各要素を個別にクリックして複数の要素を選択できます。

<div class="demo">

<ol id="selectable">
  <li class="ui-state-default">1<input type="checkbox" value="something"></li>
  <li class="ui-state-default">2</li>
  <li class="ui-state-default">3</li>
  <li class="ui-state-default">4</li>
</ol>

</div>​

<script>
    $(function() {
        $( "#selectable" ).selectable();
    });
</script>​
4

1 に答える 1

6
 $("#selectable").bind("mousedown", function(e) {
        e.metaKey = true;
    }).selectable();

デモ

于 2012-05-18T06:21:03.430 に答える