Ich verwende Material Design Lite, um eine Benutzeroberfläche für eine App in einer Webansicht zu erstellen. Ich bin jedoch auf ein Problem gestoßen, bei dem ich die Navigationsleiste beim Swipe nicht bereitstellen kann.
Ich verwende diesen jquery-Code, um das Swipe-Ereignis zu erkennen
%Vor%Von hier bin ich nicht sicher, wie man die Navigationsschublade öffnet. Ich würde es vorziehen, wenn der ganze Bildschirm "wischbar" wäre, besonders die linke Kante. Wie kann ich die Navigationsleiste öffnen, wenn dieser Swipe-Handler ausgelöst wird?
Ich habe versucht, diesen Effekt in der Demo-Material-Design-Lite Ссылка hinzuzufügen. Die gefundene Lösung bestand also darin, das Klickereignis der Hamburger-Schaltfläche über die Klasse "mdl-layout__drawer-button" zu simulieren, die von Material Design Lite generiert wird.
%Vor% So öffnen / schließen Sie sidennav document.querySelector('.mdl-layout').MaterialLayout.toggleDrawer();
Tags und Links javascript jquery swipe-gesture material-design-lite