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
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
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.
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) {...}
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.