读书人

[css]来 object.style.backgroundPosi

发布时间: 2012-05-28 17:59:33 作者: rapoo

[css]高手进来 object.style.backgroundPosition只改变一个参数的值?
object.style.backgroundPosition = "80px 0";

第一个值是水平位置,第二个值是垂直位置。

左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。

如果您仅规定了一个值,另一个值将是50%。

您可以混合使用 % 和 position 值。

------------------------------


我想让第二个值保持原来不变,应该怎么做???
如果我这样写 object.style.backgroundPosition = "80px";
它会默认把第二个值改成了50%!!!


[解决办法]
http://www.w3school.com.cn/htmldom/prop_style_backgroundposition.asp


backgroundPosition 是针对两个值 xpos 和ypos的。
[解决办法]
比如不想改变x
那么把之前的x值取出来
object.style.backgroundPosition = x + ' 动态的y';
这样就没改变x

读书人网 >JavaScript

热点推荐