Öffnen der Navigationsleiste beim Wischen (Material Design Lite)

8

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?

    
Isaacm 11.07.2015, 22:57
quelle

2 Antworten

0

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%     
user3257770 13.07.2015, 05:20
quelle
0

So öffnen / schließen Sie sidennav document.querySelector('.mdl-layout').MaterialLayout.toggleDrawer();

    
ivanproskuryakov 23.02.2018 11:58
quelle