Я использую изображение спрайта, чтобы изменить фон при наведении и щелчке (класс .keepImage для щелчка). Все это работает, но при изменении фонового изображения он перебирается в правильное положение. Есть ли способ сделать это без прокрутки?Использование спрайта изображения CSS для эффекта зависания без анимации прокрутки
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;
}