Ich habe einen Link, den der Benutzer drücken soll. Wenn sie es drücken, wird der Router zu einer bestimmten Vorlage gehen und dann Smoothscroll.js Code ausführen, um zu animieren und scrollen bis zum Anker-Tag.
%Vor% Router.go('index')
funktioniert gut.
Funktioniert auch selbst auf der Indexvorlage.
Aber wenn ich versuche, sie zusammen zu laufen, geht der Router zum Index, aber das Scrollen funktioniert nicht.
Irgendeine Idee, wie ich das machen kann?
BEARBEITEN
Das habe ich für den letzten Meteor 1.0+ und einen Pfad wie /#contact
Wenn Sie nicht etwas Besonderes machen, möchten Sie wahrscheinlich nicht Router.go
verwenden und stattdessen den Router mit dem Routing auf Anker-Klick verwalten, wie es normalerweise der Fall ist.
Was das Scrollen zu einem Element betrifft, ist dies der onAfterAction
hook, den ich verwende, er unterstützt jede Route und jeden Hash ( /anyroute#anyhash
).
Tags und Links meteor iron-router