我正在使用 Jquery 在用户按下按键时为对象设置动画。
按下键盘后,对象停止移动,但我需要知道对象停止时的背景位置。使用 .stop(true);
无需深入了解,我需要能够获取背景的位置。无论如何,是否可以使用 Javascript 或 jquery 来获取这些数字?
最佳答案
如果您要更改背景位置坐标,只需使用 css
即可在停止动画时获得元素的计算样式方法。
它将返回一对由空格分隔的像素值,例如“Xpx Ypx”,您可以拆分这些值并单独使用它们:
var position = $(selector).css('backgroundPosition').split(' '),// ["0px", "0px"]
x = position[0], y = position[1];
关于Jquery背景位置动画问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099053/