jQuery анимация, если load () возвращает что-то другое - PullRequest
2 голосов
/ 21 декабря 2010
setInterval(function() {
                var prevTopArticle = $("#toparticles table:first").html();
                  $("#toparticles").load("myurloffeed.com/topfeed", function()
                   {
                       alternateBG();
                       var newTopArticle = $("#toparticles table:first").html();
                            if (prevTopArticle!=newTopArticle)
                                {
                                     $("#toparticles table:first").effect("highlight", {color:"#faffc4"}, 2000);
                                }
                  });
                }, 8000);

Таким образом, он устанавливает текущий первый элемент таблицы в переменную, загружает div toparticles с таблицами вне URL-адреса, и, если они различаются, он выполняет эффект выделения, но в любом случае делает эффект выделения, совершенно не зная, почему не работает.

1 Ответ

0 голосов
/ 21 декабря 2010

По какой-то причине одна из статей выводила ссылку на твиттер, а другая - нет, хотя каналы были одинаковыми.Разобрался с помощью console.log двух переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...