我一直在尝试滚动到 div id jquery 代码以正常工作。基于另一个堆栈溢出问题,我尝试了以下
演示http://jsfiddle.net/kevinPHPkevin/8tLdq/
$('#myButton').click(function() { $.scrollTo($('#myDiv'), 1000); });
但它没有用。它只是捕捉到 div。我也试过
$('#myButton').click(function(event) { event.preventDefault(); $.scrollTo($('#myDiv'), 1000); });
毫无进展。
你需要动画html, body
html, body
演示http://jsfiddle.net/kevinPHPkevin/8tLdq/1/
$("#button").click(function() { $('html, body').animate({ scrollTop: $("#myDiv").offset().top }, 2000); });