transition: 1s; が効かない
//マウスストーカーON/OFFの切り替え
function switchingStalker(){
let stalkers_box = document.getElementById("stalkers_box");
if( stalkers_box == null ){
drawMouseStalker();
}else{
removeMouseStalker();
}
}
部分の drawMouseStalker(); を
let drawStalker = function(){ drawMouseStalker(); };
setTimeout( drawStalker , 1000 );
と遅延処理させればとりあえずの対応はできるが、保守性を考えるとこのままでは…
参考になったサイト
JavaScriptの同期、非同期、コールバック、プロミス辺りを整理してみる