javascript - 用动画滚动到中心

标签 javascript jquery scroll

我使用此代码滚动到网站的水平中心。

function scrollCenter() {
    scrollTo(($(document).width() - $(window).width()) / 2, 0);
}

如何获得动画滚动效果?

最佳答案

要设置动画的属性是 scrollLeft

$( 'html, body' ).animate({
    scrollLeft: ($(document).width() - $(window).width()) / 2
}, 'slow' );

演示:http://jsfiddle.net/2SGBS/

关于javascript - 用动画滚动到中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14374435/

相关文章:

javascript - 有没有办法滚动到 anchor 而不是用javascript跳转(类似于平滑滚动)

javascript - 没有折叠的相同导航栏

Javascript方法可用,但调用该方法时抛出异常

jquery - 是否可以在移动设备上显示页面之前在页面上设置滚动顶部?

javascript - 通过使用 jquery 在 iframe div 内部单击来重新加载 iframe 外部的 div 内容

javascript - 如何在 iframe 元素内滚动 textarea 元素

javascript - Firebase存储规则错误: unexpected identifier; function taken from documentation

javascript - 单击播放后如何加载视频?

jQuery memoize css 用于悬停效果

CSS 滚动挑战案例