Zoom an image with mouseover on image in another div
There is many plugins for zooming image (like jqzoom). But I want to zoom image with hovering on image in another div:
Is there any way to have an effect like jqzoom (inner zoom)but with mouseover on another element? I want this effect : seavello.com/r/zoom/zoom.html, but with mouseover on 开发者_StackOverflowthumbnial not main image Thanks in advance
If the href is url for big image then:
var big = $('.main img');
$('.tumb').mouseover(function() {
big.attr('src', $(this).attr('href'));
}).mouseout(function() {
big.attr('src', '');
});
you can also preload images on start.
var images = $.map($('.tumb'), function(item, index) {
var img = new Image();
img.src = item.attr('href');
return img;
});
You can also add animations on hover.
try this
$(document).ready(function(){
$('img').hover(
function () {
$(this).animate({width: '+=10', height: '+=10'}, 500);
},
function () {
$(this).animate({width: '-=10', height: '-=10'}, 500);
});
});
精彩评论