2 Finger erkennen MS Internet Explorer

gianfranco0104

Erfahrenes Mitglied
Hi, habe eine Frage, da ich zwar viele Artikel gefunden habe, aber nicht dahin komme, was ich benötige muss ich nun doch mal nachfragen:

mit
Javascript:
// Test for multi-touch capable hardware

if(navigator.maxTouchPoints && navigator.maxTouchPoints > 1) { ... }

//oder

// Check the maximum number of touch points the hardware supports

var touchPoints = navigator.maxTouchPoints;

kann eine Abfrage der Hardware gemacht werden, demnach muss es doch sicher einen Befehl geben, welcher mit sagen kann, über length wie viele Finger oder Objekte auf dem Bildschirm nun drücken.
mit
Javascript:
var obj = document.getElementById('id');
obj.addEventListener('touchmove', function(event) {
  // If there's exactly one finger inside this element
  if (event.targetTouches.length == 2) {...}
geht das zwar, aber eben nur auf Smartphones. nicht auf dem MS Explorer.

Dafür habe ich schon "msPointer..." gefunden, allerdings kann ich hier logischerweise
"if (event.targetTouches.length == 2)" nicht verwenden, bzw. wie um es funktionieren zu lassen?

Hintergrund: ich möchte generell Zooming abschalten, da ich Punkte mit einem Finger verschieben will, allerdings Zooming frei geben, sobald zwei Finger auf dem Screen sind.
 

Neue Beiträge

Zurück