1

たとえば、簡単なYouTubeの<object>埋め込みを非表示にする

document.getElementById('youtube').style.display = 'block';
document.getElementById('youtube').style.display = 'none';

SWFを強制的に再起動します。

なぜそれが起こっているのですか?誰かが回避策を知っていますか?

タブ付きのカスタムFlashアップローダーを使用していて、タブ<div>を切り替えるとアップローダーがリセットされ、ファイルの選択もリセットされます...

4

1 に答える 1

0

表示をに設定するとnone、基本的にページから削除されます。これはDOMには当てはまりませんが、ブラウザーの実装には当てはまる可能性があります。

特にFlashの場合、表示されていないと常に実行されるとは限らないことに気づきました。実行を継続する必要がある場合は、サイズを1x1に設定するか、画面外に移動してみてください。

于 2013-03-08T04:17:56.533 に答える