IE6_JavaScript スキルの下での集中とぼかしの混乱に対する解決策
- WBOYオリジナル
- 2016-05-16 18:04:03957ブラウズ
コードをコピーします
<script> <div class="codebody" id="code28133">(function(){ <br>var focusTimer = 0; <br>function myBlur() { <br>document.title= 'blur:' Math.random() ; <br>} <br>function myFocus(){ <br>clearTimeout(focusTimer); <br>focusTimer = setTimeout(); 🎜>document.title = 'focus:' Math.random() ; <br>},10); <br>window.onfocus = document.body.onfocusin = myFocus <br>window.onblur; document.body.onfocusout = myBlur; <br>}()); <br></script>
onfocus と onblur はすべてトリガーされる可能性があります。onblur は即時に実行されますが、onfocus は 10 ミリ秒の遅延で遅延的に実行されます。
結果: myFocus と myBlur は場合によっては数回以上実行されますが、ウィンドウ ステータスの正確性は保証されます。
この方法は少し真似かもしれませんが、今のところこれより良い方法が思い浮かばなかったので、これで緊急のニーズを一時的に解決できます。
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。