动画滚动由于某些原因无法正常工作

时间:2020-07-23 03:30:18

标签: jquery

我正在尝试为 scrollLeft() onclick事件设置动画,但是当我添加 animation 时,它会创建一个错误

jQuery错误

  var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
        $('.grid-overflow-wrapper').animate({
          scrollLeft(mypos)
        },500); 

没有错误,但不执行任何操作

 var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
            $('.grid-overflow-wrapper').animate(function() {
              scrollLeft(mypos)
            },500);

没有动画的作品

 var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
            $('.grid-overflow-wrapper').scrollLeft(mypos);

屏幕尺寸

var screenSize = $(window).width();

1 个答案:

答案 0 :(得分:1)

var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;

$('.grid-overflow-wrapper').animate({ scrollLeft: mypos },500);