More916,
Попробуйте так:
$(function(){
$('.zoom:not(.active)').live('mouseenter',function(){
$(this).addClass('active');
var name = $(this).attr("src");
$(this).stop().animate({width:"200px",height:"200px",left:"-40px",top:"-40px"}, 400);
name = name.replace(/1/g, "2");
$(this).attr("src",name);
});
$('.zoom.active').live('mouseleave',function(){
var name = $(this).attr("src");
$(this).stop().animate({width:"100px",height:"100px",left:"0",top:"0"},
"linear", function(){$(this).removeClass('active');}, 400);
name = name.replace(/2/g, "1");
$(this).attr("src",name);
});
});