J'utilise la fonction jQuery load() pour charger certaines pages dans un conteneur. Voici le code:jQuery .load() Comment éviter le double chargement en double-cliquant
$('div.next a').live('click',function() {
$('.content').load('page/3/ #info','',function(){
//do something
});
return false;
});
Tout fonctionne très bien, mais le problème est quand je rapidement double cliquer sur le lien div.next, de la console, je vois qu'il charge la page deux fois parce que je l'ai fait un double clic rapide. Je pourrais même en faire 3 clics et il va charger 3 fois et montrer à smth console comme ça:
GET http://site/page/3/ 200 OK 270ms
GET http://site/page/3/ 200 OK 260ms
Ma question est de savoir comment éviter ce double clic et de ne pas laisser charger la page cible plus d'une fois pas importe combien de fois il a été cliqué.
Merci.
Voulez-vous que le lien soit de nouveau cliquable une fois la page chargée? –
vice versa, je veux être désactivé après son cliqué, puis être activé lorsque la page est chargée dans le conteneur. – devjs11