滞后向左滚动Javascript

Lagging ScrollLeft Javascript

本文关键字:Javascript 滚动 滞后      更新时间:2023-11-30

我有一个包含30多个图像的水平滚动页面。滚动页面时,滚动动画会显示一些滞后。向左滚动功能有其他选择吗?

Javascript:

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

尝试此操作而不返回false;

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