这里可能是一个简单的问题(我希望),但我的大脑刚刚停止工作。使用Javascript更改背景位置CSS - 小问题
我有此javascript:
value.obj.css('background-position', value.xStart + 10)
,其改变在x方向我的对象的背景位被10。
但是我也希望能够改变在y方向上的位置,但在一个不同的量(即,40)。的代码被“value.yStart + 40”在CSS
背景位置是这样写“背景位置:30 30;”。当我使用上面的JavaScript来改变它时,它会出现“背景位置:40 50%;”但我希望它是“背景位置:40 70;”请帮助...漫长的一天:)
什么JS库您使用? – Neal 2011-05-05 15:50:47
你在使用框架吗? '.css(...)'不会让我成为一个标准的JS函数。 – 2011-05-05 15:51:28
您需要在定义CSS属性时使用度量。否则,如果你有'background-position:30 30;'浏览器不知道30是什么。它是px吗?它是时间吗?如果你使用的是JS框架,它可能会自动处理,但你需要检查API文档。 – scurker 2011-05-05 15:56:39