2016-07-28 8 views
1

Ich möchte zwingen, Touch-Ereignisse mit Chrome zu deaktivieren und durch die Option, die standardmäßig in den Chrom-Voreinstellungen automatisch festgelegt ist. Ich weiß, Benutzer können es in chrome://flags deaktivieren, aber ich möchte es programmgesteuert fahren.Wie und kann ich Berührungsereignisse in Javascript deaktivieren?

Ich habe festgestellt, dass 'ontouchstart' in window nicht in jedem Browser auf die gleiche Weise interpretiert wird.

Ist es in Javascript möglich, diesen Wert zurückzusetzen?

Antwort

3

Sie sollten an den Berührungsbewegungs Ereignis zu binden in der Lage:

$('*').bind('touchmove', false); 
+0

könnten Sie bitte erklären? –

+0

Mit jQuery binden Sie touchmove an false. Wenn also ein Benutzer ein Element per Berührung bewegt, wird das Verhalten deaktiviert. – FrankerZ

+0

Das funktioniert perfekt. Wird verwendet, um Touch Swipe auf einem Bootstrap-Karussell zu deaktivieren, indem es in folgendem Format verwendet wird: '$ ('# carouselId *'). Bind ('touchmove', false);' nachdem das Karussell initialisiert wurde. –

Verwandte Themen