Deaktivieren Strg-Klick auf jquery ui wählbar

8

Ich habe mich gefragt, ob es eine Option auf der jQuery UI Selectable gibt, die mich die Strg + Klick deaktivieren lässt, aber die ziehbare für die Mehrfachauswahl behalten. Auf meinem Projekt möchte ich in der Lage sein, dass Leute mehrere auswählen können, aber nur durch Ziehen, nicht durch Strg + Klicken.

Wenn nicht, weiß jemand einen Weg, wie ich das erreichen kann?

Jede Information wäre wirklich hilfreich! :) Danke !!!

    
typefasterjoel 01.04.2011, 19:25
quelle

3 Antworten

11

Selectable verwendet das metaKey-Flag, um eine Mehrfachauswahl zu treffen, so dass Sie meyKey vor dem Aufruf von auswählbar an mousedown binden können. Dann ist Strg + Klick immer deaktiviert. Stellen Sie sicher, dass Sie binden, bevor Sie es auswählen können.

%Vor%

jsFiddle hier

    
EvilAmarant7x 01.04.2011, 19:28
quelle
3

Es gibt eine andere Verwendung dieser guten Lösung oben - wenn Sie in der Lage sein möchten, nur Ihren Mausklick zu benutzen, um alle An- und Abwahl durchzuführen, ohne die Strg für Mehrfachselektionen oder halten zu müssen für unselects - setze einfach immer den e.metaKey aus dem Beispiel von EvilAmarant7x auf true. Es war genau das, was ich brauchte.

Edit: scheinbar hat das schon jemand gedacht: Implementiere mehrere Selects mit jQuery UI Wählbar :)

    
userfuser 11.04.2011 19:44
quelle
2
%Vor%     
BZC 18.04.2014 07:22
quelle