我敢肯定的是,这个问题的答案是什么地方左右浮动,但我不知道哪些关键字来搜索...jQuery的动画返回回调值
得到这个:
...
var currLeft = $(window).scrollLeft();
$('html, body').animate({
scrollLeft: currLeft+width+'px'
}, 1200, function(){
currLeft = $(window).scrollLeft();
});
...
动画完成后,我想从功能(更换currLeft)与“第一” currLeft ...
UPDATE: 感谢所有的答案,但方向你点我,我n是不是我要找的:-) 比方说,你有这样的:“?你叫什么名字”
var currLeft = 'Whats your name?';
$('html, body').animate({
scrollLeft: currLeft+width+'px'
}, 1200, function(){
currLeft = 'Its Hank'
});
我想更换与'汉克'在这种情况下,第一currLeft仍然是:'你叫什么名字?'
你的意思是像'变种currLeft = $(窗口).scrollLeft()+宽; '在你的第一行? – DACrosby
不,事情是我需要替换currLeft var的内容。 (假设动画之前为100,动画增加时为100,并且在完成动画之后我需要该值...) –
20个问题并且没有人接受?真? > http://meta.stackexchange.com/q/5234 – Yoshi