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?
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