$(document).ready(function() { $(".items li a").click(function(e) { e.preventDefault(); $("html").animate( { scrollTop: $(` #${$(this).data("scroll")}`).offset().top }, 1000 ); }); });