Ich benutze die hammer.js-Bibliothek, um Swipe-Gesten für Touch-Geräte hinzuzufügen.Hammer.js Swipe funktioniert nicht, bis auf die Schaltfläche geklickt wird
Mein Code ist:
var bodyElement = document.getElementById('body');
var swipe = new Hammer(bodyElement);
swipe.on("swipeleft", function() {
$(".close-button").click();
});
swipe.on("swiperight", function() {
$(".open-menu").click();
});
Was ich versuche auf ein Button-Element, wenn wischen Sie nach rechts und klicken Sie auf eine andere Taste Element klicken, um zu tun ist, wenn Swipe links, aber das funktioniert nicht, bis ich auf auf der Taste zuerst (.Open-Menü) manuell, danach alles gut funktioniert (nach links wischen, swipe rechts klickt auf die Tasten).
Ich habe die ID 'Körper' auf Körperelement, ich möchte wischen arbeiten, wenn der Benutzer überall wischt.
Fehle ich etwas mit hammer.js? Was könnte das Problem sein?