Вы довольно близко, используя scrollTop == scrollHeight
.
scrollTop
относится к верхней части позиции прокрутки, которая будет scrollHeight - offsetHeight
Ваш оператор if должен выглядеть так (не забудьте использовать тройные равенства):
if( obj.scrollTop === (obj.scrollHeight - obj.offsetHeight))
{
}
Редактировать: исправил мой ответ, был совершенно не прав