私は3つのことをする必要があります。
$('#blah').click(TheFunc);
if(cond)
TheFunc.Call($('#blah').get(0)) //adds a this object to the function call
$('#thing').click(function() {
TheFunc.IsItInAReadyState()
これをクラスにする方法が正確ではありません。A) を使用できるコールバックで使用しthis
ます。.call を使用してフィードしthis
、最終的にその内部の関数にアクセスして、関数がすべての内部コールバックを終了し、必要なすべてのデータの処理が完了したかどうかを確認します。
私はいくつかのグローバル変数を持っていますが、すべてのデータをクラスにラップしたいのはそうしたくないからです。問題は、多くのコールバックがあることであり、それが 3 回目の使用が必要な理由です。最初の 2 つは、処理を開始するためのものです。