document.ready()
がトリガーされると、JQueryは$(document).ready()
のバインドを解除します。
jQuery(document).trigger("ready").unbind("ready");
私は私のヘルパー関数に(jQuery.ready()
OR jQuery(document).trigger("ready")
を呼び出す)を手動でそれを呼び出すことができるように$(document).ready()
を再バインドします。
ドキュメントの準備とヘルパーの両方で別の関数を記述して呼び出すことはできますが、どのページでも使用できるジェネリックヘルパーを作成したいので、これを行うことはできません。
どのようにすればいいですか?
は行うには正しいことのように聞こえます。なぜこれが実用的でないのかについてもっと詳しく説明することができますか? –
@Timir、セマンティクスは異なりますが、 'document'の' ready'の代わりに 'window'の' load'にバインドしますか?あなたが望むように、 'load'イベントは後で再起動することができます。 –