sifrの実行が終了したと判断するにはどうすればよいですか?私はページの読み込み時にsifrテキストがある場所の高さを知る必要がありますが、高さを確認するとsifrはまだ完了せず、正しくない値(sifrが適用される前の要素の高さ)が得られます。そして、私は間違いなく、高さを見つけるのに任意の遅れを取らなければならないことを避けたい。助言がありますか?sifrがいつ完了するかを決定しますか?
1
A
答えて
1
onReplacement
コールバックを使用できます。これは、要素が置き換えられるたびに呼び出されます。 sIFR.replace()
の引数として指定されています。詳細はhttp://wiki.novemberborn.net/sifr3/JavaScript+Methodsです。
そこから最初の引数として渡されたFlashInteractor
オブジェクトを使用して、置き換えられた要素を取得します。
ただし、ページのサイズが変更されるとテキストが折り返され、Flashムービーの高さが変更されることに注意してください。このためのコールバックはありません。
0
私はこれに時間を費やし、最終的にクロスブラウザのjQueryソリューションを思いつきました。私はこれが似たような状況でたくさんの人々を助けることを願っています:
<script src="/path_to_jquery/jquery.js" type="text/javascript" language="javascript1.2"></script>
<script language="javascript">
function setEqualHeight(columns)
{
var tallestcolumn = 0;
columns.each(
function()
{
currentHeight = $(this).height();
if(currentHeight > tallestcolumn)
{
tallestcolumn = currentHeight;
}
}
);
columns.height(tallestcolumn);
}
$(window).load(function(){
var dlay = setInterval(function(){
if(jQuery('.sIFR-replaced').length>=sIFR.replacements.length){
setEqualHeight($(".jqueryheight"));
clearInterval(dlay);
};
},100);
});
</script>
関連する問題
- 1. すべてのinit関数がいつ完了したかを決定しますか?
- 2. どのようにソケットリソースを決定するバッファリングが完了しましたか?
- 3. appcacheが完了したらいつ知っていますか?
- 4. youtube-dlの「完了」ステータスをダウンロードせずに決定しますか?
- 5. FirebaseがいつAPIコールを完了したかを知っていますか?
- 6. いくつかのajaxアクションが完了するまでブロックをサブミットします。
- 7. フォークが完了する前にDockerが終了しますか?
- 8. 完了ハンドラが完了するのを待ってから続行します
- 9. UITableViewアニメーションがいつ完了するかを知るには?
- 10. 拒否/解決なしに約束を完了していますか?
- 11. httpリクエストはいつも完了していますか?
- 12. いつUITableViewがセルのロードを完了したかを知る
- 13. jQueryが完了する前にアニメーションが完了するまで待つ
- 14. $ .getが完全に完了したら何かをします
- 15. コマンドが完了するまで待つ
- 16. UWP:invokeScriptAsyncが完了するまで待つ
- 17. タスクが完了するまで待つ
- 18. application.runが完了するまで待つ
- 19. Microsoft Surface:Storyboard#が完了したのはいつですか?
- 20. 表示が完了していないビューが完了したら、それを設定します。
- 21. タスクが完了していないにもかかわらず、完了しています。
- 22. Google Maps APIでGeojsonの描画が完了したときを決定する
- 23. IEからのファイルダウンロードが完了するまで待つVBAコード
- 24. サーバコールが完了するまでブラウザを待つことができますか?
- 25. 子スレッドが実行を完了する前にメインスレッドが終了しますか?
- 26. 完了ブロックがリークするのを待っていますか?
- 27. forEachループが完了する前にPromiseが解決する
- 28. Anuring Turingが完了しましたか?
- 29. 応答が完了したら何かをしますか?
- 30. スクロールUIDatePickerが完了したときはどうすれば決定できますか?