我正在尝试为 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();
答案 0 :(得分:1)
var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
$('.grid-overflow-wrapper').animate({ scrollLeft: mypos },500);