Изменения URL изображения работает, но может быть помехой, если изображения не поджаты или кэш пользователя отключен.
Оформить спрайты FTW.
http://css-tricks.com/css-sprites/
Быстрое определение спрайтов является большим изображением, содержащим несколько меньших изображений. Таким образом, изображение 10x20, при нормальном состоянии которого находится верхний 10x10, и состояние зависания - это нижнее 10x10. Пользователь видит только верхнюю 10x10 благодаря CSS:
.button
{
display: block;
width: 10px;
height: 10px;
background-image: url(to-image.gif);
background-repeat: no-repeat;
background-position: top left;
}
затем при наведении курсора мыши, он перемещается к нижней части изображения
.button:hover
{
background-position: bottom left;
}
Очень приятно, спасибо за этого помощника! –