jquery scrollTo not working

mheavers picture mheavers · Aug 31, 2012 · Viewed 9.6k times · Source

I'm just trying to scroll to a specific DOM element or absolute position in my browser window, and it's not working. Here's my code:

$(window)._scrollable();
$('#scene_01_down').click(function(){
    $(window).scrollTo(2000,1000);
});

and here's the documentation for the plugin:

http://flesler.blogspot.com/2007/10/jqueryscrollto.html

Answer

karim79 picture karim79 · Aug 31, 2012

Do you really need that plugin?

$("html,body").animate({
    scrollTop: 2000,
    scrollLeft: 1000
});

To scroll to a particular element:

var offset = $("#someElement").offset();
$("html,body").animate({
    scrollTop: offset.top,
    scrollLeft: offset.left
});

Demo.