Da wir immer häufiger Seiten für mobile Endgeräte erstellen ist es oft erforderlich festzustellen, ob der Benutzer ein Touch-Device benutzt. Hierzu gibt es mit JavaScript viele Möglichkeiten. Für uns funktioniert die Herangehensweise von modernizr bestens:

if($.cookie('touch')==undefined){
$.cookie('touch', (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch), { expires: 365 }); }

In diesem Beispiel wird ein Cookie mit jquery.cookie gesetzt, sobald die Seite erstmalig geladen wurde. Dies gibt dann Auskunft bei touch-oder-nicht-Entscheidungen.

Da Cookies ausschliesslich Zeichenketten speichern, muss true/false entsprechend geprüft werden.

dragControl: ($.cookie('touch') === 'true');