因此,我尝试为从$event
获得的元素设置scrollLeft属性的动画。我可以轻松地设置scrollLeft,但是它没有动画。因此,我尝试向其添加animate()
方法,使其不再滚动。这里有我想念的东西吗?
功能:
vm.scrollChipsContainer = function (event, direction) {
var element = event.target.parentElement;
var scrollPos = element.scrollLeft;
switch (direction) {
case 'right':
event.target.parentElement.animate({scrollLeft: scrollPos + 100}, 100);
break;
case 'left':
event.target.parentElement.animate({scrollLeft: scrollPos - 100}, 100);
break;
default:
break;
}
};
答案 0 :(得分:0)
使用
element.scrollTo({
left: your_value,
behavior: 'smooth'
});