使用- jQuery v3.3.1
我为这个小问题搜寻了很多解决方案,但没有找到。
所以在这里(我是第一次来),希望有人可以给出具体的解决方案或一些解释,为什么不起作用。
我需要设置div背景的高度和宽度的动画。我使用的代码是:
$('.dv').animate({"background-size":"100% 30%"},1500);
这不起作用。
如果我这样更改代码
$('.dv').animate({"background-size":"30%"},1500);
只有背景宽度发生了变化(高度保持了我在CSS中的定义。)
如果我这样做:
$('.dv').css({"background-size":"100% 30%"});
我获得了想要的结果,但是当然没有没有动画。
所以我想这与jquery有关。
有人可以解释为什么背景大小的第二个属性(高度)不能用jquery设置动画吗?