如何让一个图片的background-position横坐标加一个值?
雪碧图x=0 时是点击前的样式, x=100px 时是点击后的样式,
点击前
img1
background: url("../images/images.png") no-repeat scroll 0 -94px;
img2
background: url("../images/images.png") no-repeat scroll 0 -188px;
img3
background: url("../images/images.png") no-repeat scroll 0 -282px;
点击后
img1, img2,img3分别是
background: url("../images/images2.png") no-repeat scroll 100px -94px;
background: url("../images/images.png") no-repeat scroll 100px -188px;
background: url("../images/images.png") no-repeat scroll 100px -282px;
如何编写代码?最好是jquery不是原生的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
点击这里看 demo
$().css("background-position", "100px");
不过直接操作CSS只是下下下策。应该是用 class 来控制,然后 $().addClass("actived")
$(selector).css('background-position', '100px -94px');