Existe-t-il un moyen plus efficace de faire cela, je veux dire autre que d'utiliser un global? Je déteste utiliser des variables globales mais je n'arrive pas à comprendre comment passer l'attribut href à la fonction.en passant une variable de mon événement click à une fonction
$(document).ready(function(){
var src
$('.thumbs li a').click(function(){
src=$(this).attr('href')
loadImage();
return false;
})
function loadImage(){
var img = new Image();
$(img).load(function() {
//$(this).css('display', 'none'); // .hide() doesn't work in Safari when the element isn't on the DOM already
$(this).hide();
$('.large_img_holder').removeClass('loading').append(this);
$(this).fadeIn();
}).error(function() {
// notify the user that the image could not be loaded
}).attr('src', src);
}
});
bien ne pas je me sens ridicule maintenant, je pourrais jurer que j'essayé. Merci pour l'aide que je l'apprécie. – jamesvec