jQuery scrollLeft动画到错误的位置

时间:2015-05-06 09:59:03

标签: jquery html css animation scroll

我正在使用幻灯片显示网页,其中包含jQuery scrollLeft function。 我的问题是它在第一个.slide上工作,然后div滚动到一个完全错误的位置。 请注意,我在两个不同的类上使用该函数!

这是我的问题的一个方面: https://jsfiddle.net/5xx6g7j8/

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我更新你的jsfiddle。 - > https://jsfiddle.net/5xx6g7j8/1/

$('#slideShow').stop().animate({
       scrollLeft: Math.abs($('#slideWrap').offset().left) + $($anchor.attr('href')).offset().left 
}, 1500);

我认为现在正常运作。在开始动画之前,您只需要注意容器的当前偏移量。

我希望它有所帮助。

编辑:我现在看到我忘记了警报。遗憾