我很确定这个问题的答案在某处漂浮,但我不知道要搜索哪些关键字......
明白啦:
...
var currLeft = $(window).scrollLeft();
$('html, body').animate({
scrollLeft: currLeft+width+'px'
}, 1200, function(){
currLeft = $(window).scrollLeft();
});
...
动画完成后,我想将 function() 中的 currLeft 替换为“第一个”currLeft ...
更新: 感谢所有的答案,但你指出我的方向不是我要找的:-) 假设你有这个:
var currLeft = 'Whats your name?';
$('html, body').animate({
scrollLeft: currLeft+width+'px'
}, 1200, function(){
currLeft = 'Its Hank'
});
我想替换“你叫什么名字?” 在这种情况下使用“Its Hank”,第一个 currLeft 仍然存在:“你叫什么名字?”