Scrollen eines Divs nach links mit AngularJS

9

Ich habe ein Div wie unten:

%Vor%

und Box-Vorlage:

%Vor%

und die Richtlinie:

%Vor%

Wie Sie sehen, habe ich div mit Buchstaben im Alphabet und styled im horizontalen Scroll.

Wenn eine Schaltfläche angeklickt wird, möchte ich dieses div nach links scrollen.

%Vor%

Ich habe versucht, Animate und ScrollLeft-Funktionen. Aber ich habe nichts getan. Gibt es in AngularJS eine spezielle Funktion für diese Situationen? Wie scrolle ich ein Div nach links mit jQuery?

    
cankemik 11.04.2014, 16:09
quelle

1 Antwort

2

Ich denke, du solltest deiner ScrollLeft einen anderen Wert geben. Da Sie im angegebenen Code versuchen, das Element an die aktuelle Position zu verschieben, wird es nicht verschoben. Zum Beispiel:

element.animate({scrollLeft: element.offset().left - 50}, "slow");

PS: Bitte stellen Sie sicher, dass Sie jQuery enthalten haben. Die Teilmenge von jQuery, die in angularJS eingebettet ist, scheint animate function

nicht zu unterstützen     
Hamdi Douss 25.02.2016 09:29
quelle

Tags und Links