Я много искал, чтобы получить помощь, чтобы ответить на следующий вопрос:
Я хотел бы изменить положение фона изображения div с помощью jquery при наведении курсора на ссылку. На mouseOut текущая позиция должна быть сохранена.
Вариант использования: http://jsfiddle.net/c9wN9/1/
У меня есть изображение спрайта с четырьмя разными «состояниями». При загрузке страницы отображается состояние изображения один (позиция 0 0).
При наведении курсора на четыре разные ссылки (позиция 0 0 / 0 100 / 0 200 / 0 300) фоновая позиция должна измениться соответствующим образом и сохранить свою текущую позицию на mouseOut.
Кроме того, смена изображения может быть анимирована с помощью функций fadeIn/fadeOut, а текущая активная позиция может быть видна по ссылке. (активный класс на <a>
?)
HTML-структура:
<div id="background"></div>
<a id="link1" href="#">State 1</a>
<a id="link2"href="#">State 2</a>
<a id="link3"href="#">State 3</a>
<a id="link4"href="#">State 4</a>
CSS
#background {
height: 100px;
width: 100px;
}
jQuery
?
Я сделал jsfiddle с основами и надеюсь на вашу поддержку jQuery: http://jsfiddle.net/c9wN9/1/
Заранее большое спасибо,
откровенный