Pourquoi mon lien créer en jquery a la class LinkFilehttps://www.medialibs.com/partenariat/forum/tous-les-forum/topic-4656.html2024-03-29T14:09:08+01:00E-majine ManagePourquoi mon lien créer en jquery a la class LinkFile (le 18/10/2011 à 11:51)2011-10-18T09:51:35+01:002011-10-18T09:51:35+01:002011-10-18T09:51:35+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-4656.html#post4656Vincent StartUpBonjour à tous,<br/><br/>Dans une fiche produit j'ai ajouté en jquery un lien "zoom" . Ce lien permet d'afficher la lightbox :<br/><pre>
lienZoom = $('<a href="' + $('#productPicture img').attr('src') + '" rel="productLightbox" title="zoom" id="lienPlusPhoto" class="LinkIn productLightbox">zoom</a></div>');
$('#visuels_additionnels').append(lienZoom);
</pre><br/><br/>Ce lien obtient automatiquement la class "linkFile" en plus des class passsées dans le jquery, et ce dès que je l'ai inséré via la fonction append. Pourquoi y a t'il linkFile ?<br/><br/>Le script d'insertion des liens LightBox sur les vignettes fonctionne exactement sur le même principe, mais ces liens n'ont pas la class LinkFile.<br/><br/>Script lightBox 1.5 :<br/><pre>
$('div.productPictures img').each(function(i, elmt) {
var jqElmt = $(elmt);
var link = $('<a href="' + jqElmt.attr('src').replace('/thumbnails/', '/') + '" rel="productLightbox" title="' + jqElmt.attr('alt') + '" class="LinkIn productLightbox"></a>');
link.insertAfter(jqElmt);
link.append(jqElmt);
});</pre><br/><br/>