Ich habe eine vertikale Liste in meinem HTML. Es gibt einen oberen Pfeil und einen unteren Pfeil neben dieser Liste. Wenn ich auf den oberen Pfeil klicke, möchte ich, dass diese Liste Schritt für Schritt nach oben und umgekehrt für den unteren Pfeil geht. Das Folgende ist mein HTML- und Angular-Code.HTML-Liste Schritt scrollen nach oben und unten
<div class="verticalCarousel">
<a ng-click="scrolltoBottom();" class="scroll-to-bottom">BOTTOM</a>
<ul class="nav nav-tabs verticalCarouselGroup" role="tablist" id="messagestab" >
<li role="presentation">
TEST
</li>
<li role="presentation">
TEST
</li>
<li role="presentation">
TEST
</li>
<li role="presentation">
TEST
</li>
<li role="presentation">
TEST
</li>
<li role="presentation">
TEST
</li>
</ul>
<a ng-click="scrolltoTop();" class="scroll-to-top">TOP</a>
</div>
Hier ist der Winkelcode.
var i = 1;
$scope.scrolltoBottom = function(){
var list = $(".verticalCarouselGroup");
var container = $(".verticalCarousel");
console.log(list.height()-list.offset().top+"= BOTTOM OF CARO")
console.log(container.height()-container.offset().top+"= BOTTOM OF container")
i = i+50;
list.css({
'position': 'relative',
'top':i ,
});
};
$scope.scrolltoTop = function(){
var list = $(".verticalCarouselGroup");
var container = $(".verticalCarousel");
console.log(list.height()-list.offset().top+"= BOTTOM OF CARO")
console.log(container.height()-container.offset().top+"= BOTTOM OF container")
i = i-50;
list.css({
'position': 'relative',
'top':i ,
});
};
fügte ich ein jsfiddle
https://jsfiddle.net/arunkumarthekkoot/863z3kky/2/
was meinen Sie: Liste Schritt für Schritt zu gehen? Kannst du ein Kinderspiel vorbereiten? –
@Himanshu Tyagi Bitte sehen Sie diese https://jsfiddle.net/arunkumarthekkoot/863z3kky/2/ – user2827944
was möchten Sie erreichen? –