Reputation: 181
$(document).ready(function(){
$("#right_arrow").click(function(e) {
var scrollleftvar = $(window).scrollLeft();
e.preventDefault()
$("body").scrollLeft(scrollleftvar + 50);
});
});
Hi, Im trying to animate or ease the incremental scroll eleft triggered above, but struggling a little, any help would be really appreciated, thank you
Upvotes: 6
Views: 28646
Reputation: 23590
You can use the .animate()
-function:
$('body').animate( { scrollLeft: '+=50' }, 1000, 'easeOutQuad' );
+=value
or -=value
to animate from the current value (like an offset).See the jQuery-Docs: ".animate()" for more informations.
Upvotes: 29