JSFiddle - React, Tailwind, and code Playground

JavaScript

'timeToBlock'(1);

function timeToBlock(timeEnd) {
	
	var count = 0;
	var move = 0;
	var interval = setInterval(calc, 800);

	$('html').mousemove(function(){
		move = event.pageX;
	});

	function calc(){
		if(move>0){
			clearInterval(interval);
			timeToBlock(timeEnd);
			$('html').append('<div>Мышь движется...<div>');
		}
		if(count>=timeEnd && move==0){
			$('html').append('<div>Мышь не двигалась '+timeEnd+' сек. переадресовываем на скрипт для записи в чс, ну или делаем что-то другое...<div>');
		}
		else{count++;}
	}
}