Теперь я пытаюсь найти способ обнаружить, когда изменился элемент HTML.
В настоящее время я пытаюсь:
var a, b;
setInterval(function() {
a = $('#chat').text();
}, 150);
setInterval(function() {
b = $('#chat').text();
if (a !== b) {
alert("There has been a new message.");
}
}, 200);
То, что я делаю, каждые 150 миллисекунд, я проверяю на HTML #chat, а затем каждые 200 секунд снова проверяю HTML, а затем проверяю, не изменит ли переменная a
переменная b
в будущем. так что-то с этим, но сейчас я просто что-то предупреждаю.
Здесь вы можете увидеть его здесь: http://jsfiddle.net/MT47W/
Очевидно, что этот способ не работает и не очень точен. Есть ли лучшее/отличное решение для этого?
Спасибо за любую помощь, я пытался выяснить, как сделать это лучше уже около недели, но я просто не могу найти решение для этого, и я надеюсь, что я разместил эту проблему справа место и в нужное время.