Smooth Scrolling für Autoscroll im UI-Router

8

Gibt es eine Möglichkeit, die Funktionalität von ui-router autoscroll mit fließendem Scrollen zu erhalten, anstatt sofort dorthin zu springen?

Oder gibt es eine Möglichkeit, einen Eventlistener zu allen Zuständen hinzuzufügen, die ausgelöst werden, wenn der Status so geändert wird, dass ich Zugriff auf das Element der ui-view bekomme?

    
Nils Riedemann 07.02.2014, 16:21
quelle

1 Antwort

8

So etwas sollte funktionieren. Sie müssen eventuell target.offset () anpassen, wenn Sie eine feste Kopfzeile oder etwas Ähnliches haben, das den Offset stören könnte.

%Vor%

Behalte autoscroll="true" auf deiner ui-view.

Siehe andere Antwort für Kredit auf dem Anbieter: Angular Ui-Router scrollen nach oben, nicht zu ui-view .

    
Dustin 02.10.2014, 03:14
quelle

Tags und Links