我有一个简单的 HTML :<div id="wrapper"></div>
和这个样式表:
#wrapper{
position: absolute;
width: 400px;
height: 400px;
background-image: url(img1.png), url(img2.png);
background-repeat: no-repeat, no-repeat;
background-position: top center, center center;
background-color: green;
border: 1px solid black;
}
如上面的样式表所示#wrapper
,在不同的位置有两个背景图像。我想在鼠标单击时更改第二个图像位置,而不对第一个图像位置应用任何更改。我必须使用什么语法?
我的jQuery代码:
$("#wrapper").click(function(){
this.css("background-position": " ? , bottom right " );
});
我认为?
应该替换为类似!important
但!important
不适用于在第一张图像上应用不更改的东西。
两个背景图像的位置会在不同的地方发生变化,我现在不知道第一个图像位置是什么,我可以将其位置保存在一个变量中,但我宁愿使用本机解决方案,如果有
任何建议吗?