J'ai une minuterie toutes les 20 secondes à l'aide de setInterval, elle utilise la fonction ajax de jQuery load() pour définir la div toparticles avec les informations d'une autre URL sur le site. Une fois cette charge réussie, elle effectue un effet de surbrillance jQuery sur le premier article de la div toparticles. Tous les articles sur les deux places sont conservés dans leur propre table, donc j'utilise la table #toparticles: d'abord.Animation jQuery uniquement si les informations ajax ne sont pas les mêmes
Je veux seulement effectuer le chargement dans la division toparticles, ET l'animation si le premier article n'est pas le même.
Ainsi, le concept est le suivant: Toutes les 20 secondes: Cocher cette URL, si le premier tableau ne correspond pas à la première table de la page que vous êtes, recharger l'ensemble div avec les informations de cette URL, puis effectuez une animation de surbrillance.
Mon code actuel:
setInterval(function() {
$("#toparticles").load("http://myarticles/feed/of/top/articles", function()
{
$("#toparticles table:first").effect("highlight", {color:"#f2f37f"}, 1000);});
}, 20000);
Merci si vous pouvez fournir toute aide.
Pouvez-vous avoir une sorte d'identité pour le premier article de sorte que vous pouvez facilement tester si c'est pareil? ou devez-vous vérifier tout le HTML de celui-ci? –