0
A
回答
1
这不是你想要的。您想要在动画完成后获取元素的位置。您需要为您的动画添加回调函数,并从该回调函数内调用该位置。在这里你去 - >
$("whatever").animate({
//do stuff for animation
}, 'delay', function(){
//our animation has completed, this is our callback function.
//we can now successfully get our position.
$(this).position().top
});
希望这会有所帮助!
- 此外
请考虑提高你接受的评价,20%要么意味着你的问题的格式不好,或者你没有关注的社会准则。请阅读常见问题,了解与Stackoverflow.com
- 旁注:
您也将获得徽章 '分析' 用于读取整个常见问题解答。我强烈建议。
相关问题
- 1. jQuery获取元素的更新位置
- 2. jQuery的索引来获取父元素的位置
- 3. jQuery mobile pageshow获取元素位置
- 4. 使用jQuery获取元素位置
- 5. 获取元素的位置/位置
- 6. 获取元素位置scrollTop
- 7. jQuery .animate()和css与固定元素的位置
- 8. 用jquery获取点击元素的位置?
- 9. jQuery中的Animate div位置
- 10. 获取DOM元素在流动位置
- 11. 获取元素的位置确定了
- 12. jquery animate:如何动态获取动画元素的高度?
- 13. jQuery .scroll .animate多个元素
- 14. 获取变换后的元素位置
- 15. 如何获取元素的位置
- 16. 获取拖放元素的位置
- 17. Javascript - 获取数组元素的位置
- 18. Angular 2:获取HTML元素的位置
- 19. 在UIWebView的位置获取HTML元素
- 20. 获取元素在Javascript中的位置
- 21. 获取元素的更新位置
- 22. 获取数组元素中的位置
- 23. 获取数组的元素位置
- 24. 获取点击元素的位置
- 25. 获取@keyframe动画元素的位置
- 26. 通过javascript获取元素的位置
- 27. JavaScript获取期权元素的位置?
- 28. JS当元素的位置绝对位置时,获取基于元素的元素的位置
- 29. 最优雅的方式来获取数组元素的位置?
- 30. jQuery - 如何获取具有类的元素的位置
取当前位置,并将您发送的调整值添加到'.animate'调用中? – 2012-03-07 20:39:07
未来的位置不是一个有限的值,它总是不同的。在这种情况下,它是带有文字的手风琴。 – Collin 2012-03-07 20:46:14