我正在使用精灵图像来更改悬停和单击的背景(.keepImage 类用于单击)。一切正常,但是当背景图片发生变化时,它会滚动到正确的位置。有没有办法在没有滚动动作的情况下做到这一点?
JS:
<script>
$(document).ready(function(){
$("a.doing").click(function() {
$(this).siblings(".keepImage").removeClass("keepImage");
$(this).addClass("keepImage");
});
});
</script>
CSS:
a.doing {
width: 229px;
height: 202px;
margin-right: 8px;
background: url(http://localhost:8000/img/manifesto/spr_doing.png) 0 0;
}
a.doing:hover, a.doing.keepImage {
background: url(http://localhost:8000/img/manifesto/spr_doing.png) -229px 0;
}