滞后ScrollLeft Javascript

时间:2013-11-28 07:17:44

标签: javascript html scroll

我有一个包含30多张图像的水平滚动页面。滚动页面时显示滚动动画有些滞后。滚动左功能的任何替代方法?

使用Javascript:

$('.arrow').click(function(){
    var $anchor = $(this);
    $('body, html').animate({
                        scrollLeft: $($anchor.attr('href') ).offset().left},500);
                        return false;

    });

1 个答案:

答案 0 :(得分:0)

尝试此操作而不返回false;

$('.arrow').click(function(){
    var $anchor = $(this);
    $('body, html').animate({
                        scrollLeft: $(this).offset().width}, 500,          
                        function(){
                            // do something after animation complete.
                         }

    });