JeVic
JeVic

Reputation: 681

Animating Scroll doesn't work for some reason

i am trying to animate the scrollLeft() onclick event however when I add animate it creates an error

Jquery error

  var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
        $('.grid-overflow-wrapper').animate({
          scrollLeft(mypos)
        },500); 

No error but does nothing

 var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
            $('.grid-overflow-wrapper').animate(function() {
              scrollLeft(mypos)
            },500);

Works without animation

 var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
            $('.grid-overflow-wrapper').scrollLeft(mypos);

Screen size

var screenSize = $(window).width();

Upvotes: 0

Views: 29

Answers (1)

hyperdrive
hyperdrive

Reputation: 1846

var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;

$('.grid-overflow-wrapper').animate({ scrollLeft: mypos },500);

Upvotes: 1

Related Questions