首页 > 解决方案 > 由于某种原因,动画滚动不起作用

问题描述

我正在尝试为scrollLeft() onclick 事件设置动画,但是当我添加动画时它会产生错误

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();

标签: jquery

解决方案


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

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

推荐阅读