選択可能なものについて、次の非常に原始的な動作を保証したいと思います。
- なげなわ選択を完全に無効にし、触れた(クリックした)ものだけを切り替えます
- Ctrl が押されたときとまったく同じことを行います。たとえば、選択を解除して選択されていないアイテムを選択し、ユーザーが Ctrl キーを押したままにしないようにします。
バスケットのようなものを作成しようとしています。開くと、コンテンツが表示され、いくつかのアイテムが強調表示されます。次に、ユーザーはさらに選択するか、他の選択を解除して、フォームを送信します。それで全部です。
私はかなり長い間 Selectable と戦っていましたが、これは非常にスマートなスクリプトですが、この基本的な要件を達成できないようです。フォームが表示されているとき、ユーザーは Ctrl キーを押し続ける必要があります。そうしないと、既に選択されているアイテムが失われます。