Saber se a scroll chegou ao fim da DIV

Ola, eu tenho um código que consegui, ele funciona mas só em algumas width e eu não sei o pq, quando eu mudo a largura da tela ele para de funcionar e eu nao sei o pq

código:

$(document).ready(function(){

$('.chat-aria').scroll(function() {

if($(this).scrollTop() + $(this).innerHeight() >= this.scrollHeight) {

document.getElementById(‘textaria’).value=“é noi”

} else {

document.getElementById(‘textaria’).value=“22”

}

});

});

queria saber se voces conseguem saber o pq ele só funciona em alguns width ‘-’

Olha um exemplo que funciona:

$(window).scroll(function() {
   if($(window).scrollTop() + $(window).height() == $(document).height()) {
       alert("bottom!");
   }
});
1 curtida

como faço pra colocar esse script dentro de uma div… to tentando aqui mas n ta dando

oque eu posso colocar no lugar de ‘document’