I have cobbled together an image loading script similar to lightbox but loads
into a specific div and now overlay.  The problem - if you double click or
triple click on a thumbnail you get 2 or 3 of the same image loading. 
Solution - I need something that checks to see if the same image is loading
or already loaded and if it is - do nothing.  You can see an example here - 
http://jwillis.net/v2/galleries/landscapes.shtml
http://jwillis.net/v2/galleries/landscapes.shtml 

Any help would be most appreciated!

Thanks,
Tobias



$().ready(function()
{



//hides the div holding the loading graphic
$("#loaderdiv").hide(); 


 $("#imageOptions a").bind("click", function()
{


//here is where I figured a slight mod to add the /large folder
var imageSource = $(this).children("img").attr("src");

$("#loaderdiv").show();

var newimageSource = imageSource.replace("/small/", "/large/");

$("h4").remove();

//for testing purposes
var checkimage = newimageSource;
//console.debug(checkimage);
//Checking done
showImage(newimageSource);
//was
return false;
//return checkimage;
});

});


function showImage(src) {

$("#loader img").fadeOut("normal").remove();
var largeImage = new Image();

$(largeImage).load(function() {

$(this).hide();
$("#loader").append(this);
//$("#loader").append("hello world");
$("#loaderdiv").fadeOut("fast").hide();
$(this).fadeIn("slow");

//window.alert(newimageSource.src + ' ' + newimageSource.width + ' x ' +
newimageSource.height);



});
//More checking!
//console.debug(src);
//console.debug(checkimage);
$(largeImage).attr("src", src);



} 


-- 
View this message in context: 
http://www.nabble.com/Help--jquery-Dynamic-Image-load---dbl-click-%3D-loads-twice-tp22607358s27240p22607358.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to