Je crée une page portfolio pour mon site personnel. J'ai un curseur avec environ 20 ancres qui lient à des projets sur lesquels j'ai travaillé, chacun contient un logo client qui, lorsqu'il est cliqué, devrait charger du contenu html puis fondu ce contenu dans un conteneur div sur la même page.Jquery load() help
J'ai été conseillé d'utiliser la charge de la méthode JQuery() qui semble tout droit. La question que je me pose est: dois-je répéter le code suivant pour chacune des 20 ancres, car l'url est différente pour chacun ou existe-t-il un moyen plus efficace?
$('a#project1').click(function() {
$('#work').load('ajax/project1.html');
}
aurais-je aussi utiliser la méthode unload() d'abord pour assurer la div que je suis le chargement en est vide? Merci d'avance.
@ justkt- est pas là une sorte de frais généraux pour '' delegate' et live' par opposition à une «liaison» régulière si la «vivacité» des fonctions précédentes n'est pas nécessaire? – Jeremy
Voici un profilage fait pour répondre à cette question: http://www.ravelrumba.com/blog/event-delegation-jquery-performance/ – justkt