jquery滚动条工作不正常

jquery scroller not working properly

本文关键字:不正常 工作 滚动条 jquery      更新时间:2023-09-26

我正在尝试构建一个包含内联块元素的自定义滚动器。滚动条中总会有多行和多列的项目。所需的效果是使所有当前可见的项目一致地向左/向右滚动。

目前,我得到了一个奇怪的结果,你可以在这个小提琴上看到。

http://jsfiddle.net/GR9ZR/2/

当前动画:

if(direction == 'left'){
    item.animate({'left': -(item.position().left)});
} else {
    item.animate({'right': -(item.position().left)});
}

尝试将单位(例如,px)添加到像这样的动画函数中

if(direction == 'left'){
 item.animate({'left': -(item.position().left) +'px'});
} else {
  item.animate({'right': -(item.position().left) + 'px'});
}

left属性只返回一个数字。实际动画可能需要单位。