У меня есть ответ от AJAX-запроса с использованием jQuery, возвращенного как 'response'
Мне нужно сравнить его со старым HTML. Если он отличается, он просто сделает несколько CSS.
Проблема в том, что он обнаруживает разные изменения каждый раз, даже когда нет различий и существует непрерывный цикл, который заставляет мою анимацию на css повторяться.
var oldHTML = $("#container").html();
$.ajax({
url: "ajax/log.php",
cache: false,
dataType: "JSON",
success: function(response){
if(oldHTML != response)
{
$("#container").css({"border":"1px solid red"}),
$("#container").animate({"border":"none"});
}
}
Он не всегда обнаруживает изменение или отсутствие изменения. Он также зацикливает анимационный бит.