我想我的最后一个问题让大家不知所措,所以我会简化一下
我试图仅更改 x 轴的背景位置。默认情况下,如果只定义一个值,则另一个默认为50%
,所以这个函数:
function colorChangePiano() {
var bp = $("background-position").css;
$("#target").css('background-position', (bp == -1131) ? '-377' : '0');
}
返回背景位置:0 50%
;
如何修改函数以更改 x 轴但保持 y 轴不变?
已编辑 --> 这是一个 4 列 4 行的精灵,因此 y 轴应保持动态。工作地点在这里:http://www.avalonbyeaw.com http://www.avalonbyeaw.com单击“完成”。我们在现场网站上使用了一些疯狂复杂的脚本,但无论如何我都会把它留在这里,因为我仍然很想找到这个问题的解决方案
我就是这样做的。
$('#target').css('background-position', function(i, backgroundPosition) {
return backgroundPosition.replace(/\d+px/, '60px');
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)