我试图只为背景图像的 y 位置设置动画。
代码在除 Firefox 之外的所有浏览器中运行良好。我在之前的讨论中注意到 FF 存在问题,background-position-y
但我不想仅针对这种特殊情况包含一个插件。
$(".module").animate({
"height": 160,
"background-position-y": cropsize //variable for needed position
}, "slow");
正如在这个问题中所回答的那样:仍然遇到 jQuery 背景动画问题 - 在 safari 和 IE 中工作,仅此而已!我应该可以使用普通background-position
属性,但这样做只会破坏其他浏览器中的动画。
$(".module").animate({
"height": 160,
"background-position": "0 "+cropsize+"px"
}, "slow");
也许这只是我缺少的语法错误,但我似乎无法在 FF(最新版本)中使用它