У меня есть массив изображений, которые попадают в браузер, и когда пользователь наводит на них курсор, у меня возникает такой эффект:
$('.thisImage').hover(function(){
zindexnr++;// Bring picture to the foreground
var cssObj = {
'z-index' : zindexnr,
'-webkit-transform' : 'rotate(0deg)',
'-webkit-box-shadow' : '#888 5px 10px 10px'
};
$(this).css(cssObj);
}, function(event, ui){
var tempVal = Math.round(Math.random());
if(tempVal == 1) {
var rotDegrees = randomXToY(330, 360); // rotate left
}else{
var rotDegrees = randomXToY(0, 30); // rotate right
}
var cssObj = {
'-webkit-box-shadow' : '',
'-webkit-transform' : 'rotate('+ rotDegrees +'deg)',
};
$(this).css(cssObj);
});
Изображения вращаются довольно хорошо и имеют хорошую тень. Но то, что я хочу сделать, это изменить источник изображения с размера большого пальца на большой и создать впечатление, что изображение масштабируется (насколько это возможно). Как я могу сделать последний?
Кроме того, было бы неплохо предварительно загрузить большие изображения?
EDIT
Я должен сказать, что я уже просмотрел некоторые посты в SO, но не нашел ни одного, который бы делал то, что я хочу. Отсюда и спрашиваю.
JS Fiddle: http://jsfiddle.net/WatTA/ чтобы вы, ребята, могли видеть, что у меня так далеко =)