Я хочу реализовать сообщение, увиденное функцией, например, в группах FB с использованием JS и PHP, мне удалось получить видимые счета от прокрутки, но мне нужно знать, просто ли прокручивается пользователь это вниз или на самом деле тратить время, чтобы прочитать его (своего рода трекере скорости прокрутки или что-то подобное)Функция «Видимо» в группах Facebook
var winTop = $(this).scrollTop();
var $divs = $('.singlePost');
var top = $.grep($divs, function(item) {
return $(item).position().top <= winTop;
});
if (top.length > 0) {
var len = top.length;
var viewingPost = top[len-1]
if(! $(viewingPost).hasClass("seen")){
var seenData = {"name":"postId", "value":$(viewingPost).attr('data-sharedId')}
parseSeenData(seenData ,viewingPost);
}
}
выше код, который я сделал, чтобы получить видел счета, нужно получить некоторую информацию о пользователе, затрачиваемое достаточно время на каждое сообщение, чтобы прочитать его.
Да, я использую тайм-ауты, но как-то иначе, чем вы упомянули, так или иначе вы знаете, как это делает FB? Я просто хочу получить представление, –
@LakshithaUdara Я не знаком с тем, как это делает facebook, извините. Но если то, что вы делаете, работает, тогда это работает, правильно? –
yep, что я делаю в настоящее время, это получение сообщений для просмотра, а затем проверка скорости прокрутки, если пользователь прокручивается быстрее, чем до пороговой скорости, тогда сообщения не будут считаться видимыми. –