Chiudere automaticamente un’immagine zoomata con NivoZoom

http://ebmax.co.il/community/raspisanie-avtobusov-do-b-klassa-serpuhov.html расписание автобусов до б класса серпухов NivoZoom è una libreria Free ed estremamente leggera, utilizzata per ingrandire le immagini (magari di un e-commerce). Il comportamento di base però è quello di ingrandire l’immagine con un click e di chiuderlo con un altro click. E’ possibile gestire la chiusura automatica dell’immagine sostituendo la funzione doZoom con la seguente (io ho utilizzato la versione Development della libreria disponibile sul sito ufficiale):

причины врожденныхи приобретенных аномалий зрения

признаки атонии кишечника var timerClose; function doZoom(img, link, nivoZoomHover){ var imgLarge = $('img.nivoLarge', link); if(link.hasClass('zoomed')){ //Hide Overlay if(settings.overlay) $('#nivoOverlay').fadeOut(settings.speed/2); //Hide Caption if($('.nivoCaption', link).length > 0){ $('.nivoCaption', link).fadeOut(settings.speed/2); } //Hide Image imgLarge.fadeOut(settings.speed/2, function(){ img.animate({ opacity:1 }, settings.speed/2); }); link.removeClass('zoomed'); clearTimeout(timerClose); } else { //Show Overlay if(settings.overlay) $('#nivoOverlay').fadeIn(settings.speed/2); //Hide ZoomHover nivoZoomHover.css('opacity','0'); //Show Image img.animate({ opacity:0 }, settings.speed/2, function(){ imgLarge.fadeIn(settings.speed/2, function(){ showCaption(img, imgLarge, link); }); }); link.addClass('zoomed'); timerClose = window.setTimeout(doZoom,8000,img,link,nivoZoomHover); } }