Для тех, у кого мог возникнуть похожий вопрос.
Я реализовал эту фишку. Для этого я создал функцию, которая отрабатывает, когда курсор, двигается над этим элементом.Эта же функция сначала убирает прошлые созданные таймауты, а затем создаёт тайм аут с нужной функцией. Пример из моего кода:
function like_a_function0(){
is_mousemove_on_the_div_video_player=0;
time_to_is_mousemove_on_the_div_video_player=0;
}
$(div_video_player).mousemove(function(){
is_mousemove_on_the_div_video_player=1;
time_to_is_mousemove_on_the_div_video_player=1;
clearTimeout(timeout_to_like_a_function0);
if(var_to_like_a_function==0){
timeout_to_like_a_function0=setTimeout(like_a_function0, 2000)
}
})