要素をフェードする JavaScript スクリプトがあります。
要点はこれだけです:
function fade() {
if (cat.style.opacity > 0) {
// decrease opacity slightly
cat.style.opacity -= 0.1;
// call fade again in a fraction of a second
setTimeout( fade, 60 );
} else {
cat.style.visibility = "hidden";
}
}
(完全なコードはこちらhttp://xahlee.info/js/js_fadeout.html、JavaScript コードはこちら: http://xahlee.info/js/js_fadeout.js )
Google Chrome では、完全に消えることはありません。ループが動かなくなり、style.opacity が 0 に達しないようです。
StackOverflow では、1 年前の投稿から Google Chrome のバグのようですが、実際には確認されていません。
これは重大なバグになるため、奇妙に思えます。Google Chrome で動作しない理由を知っている人はいますか?