首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

[css]来 object.style.backgroundPosition只改变一个参数的值

2012-05-28 
[css]高手进来 object.style.backgroundPosition只改变一个参数的值?object.style.backgroundPosition

[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

热点排行