###前提・実現したいこと
WebExtensionsでマウスポインターを数秒後に消すアドオンを作っています。
mousemoveだと最初にマウスを一回動かさないとマウスポインターが消えないので動かさずに消す方法を教えてください。
それからリンクなどの選択状態のときにマウスポインターが消えないので消すにはどうしたいいでしょうか。
###該当のソースコード
javascript
1function onGot(item) { 2 let time = 5000; 3 if (item.time) { 4 time = item.time; 5 } 6 var timer; 7 const idlebreak = function() { 8 document.body.style.cursor = 'auto'; 9 clearTimeout(timer); 10 timer = setTimeout(function() { 11 document.body.style.cursor = 'none'; 12 }, time); 13 }; 14 document.documentElement.addEventListener('mousemove', idlebreak); 15} 16const gettingItem = browser.storage.local.get('time'); 17gettingItem.then(onGot); 18
###補足情報(言語/FW/ツール等のバージョンなど)
Firefox Developer Edition53.0a2
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/02 12:05