Wie Mach ich das rückgängig preventDefault(); auf touchmove?
if ((body).hasClass('dialog-visible')){
document.body.addEventListener("touchmove", function(e) {
e.preventDefault();
}, false);
}
Ich versuche zu entfernen preventDefault(); wenn der dialog geschlossen wird.
- warum nicht Sie setzen eine Bedingung, mit der es?
- Was bist du eigentlich machen willst? Entfernen Sie eine Zeile code oder ???
- Gute Frage. Android-Unterstützung für touchmove kann schlecht. Ohne die preventDefault () - es ist nicht in der Lage zu fangen, die lange Sequenzen. Jedoch sagen, dass ich wechseln zu einer anderen Seite per Ajax und ich möchte zu re-aktivieren Sie die Standard-Verhalten - was tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es gibt kein 'Gegenteil' von preventDefault(); Sie können Jedoch wählen, nót to rufen Sie es jederzeit Sie wollen, indem Sie den, wenn:
Natürlich auch eine weitere option ist die Verwendung
document.body.removeEventListener(function, false)
, aber das heißt, Sie deklarieren Ihre Funktion irgendwo.