JSFiddle - React, Tailwind, and code Playground

HTML

<div id="main">Click me!</div>

CSS

div{
  width: 70px;
  height: 140px;
  background: green;
  position: absolute;
  left: 0;
  top: 0;
}

JavaScript

$('#main').click(function(){
	$(window).mousemove(function (pos) { 
		$("div").css('left',(pos.pageX)+'px').css('top',(pos.pageY)+'px'); 
	});
});

//Как при следующем клике в любой области остановить следование за курсором и плавно вернуть div в изначальную позицию?