我正在使用jquery中的animate功能来构建脉动函数。如果我将它应用于背景图像大小为60px * 68像素的div,它可以很好地工作。但是,一旦我将相同的功能应用于精灵表(2102px * 72px),只有div缩放,但背景图像似乎没有正确的大小。任何反馈或建议都将受到极大的欢迎。
...
function pulse(myDiv)
{
$(myDiv).animate({
height: something, width: something ... }
, 500, "linear", function(){ $(myDiv).animate(
{ height: something/2, width: something/2 ...
}, 500, function(){ pulse(myDiv);
}
);
}
);
}
我尝试在查询开头添加background-size属性,但这似乎没有任何帮助:
$(myDiv).css( { "background-size": "100%" } ).animate(
{
"background-size": "150%",
...
}