2012-01-07 4 views
1

jQueryプラグイン、jComboによってフィードされる多くのリストボックスを持つ、大きなフォームがあります。「お待ちください」のonload div/modalウィンドウ

$("select#arhpcnDetinator").jCombo("services/detinatori.php", { 
     initial_text: "Selecteaza valoarea", 
     selected_value: $("input#arhpcndetinatorID").val() 
}); 

問題:jQueryの& JSONでfeeded形で多くのオブジェクトは、ロードにいくつかの待ち時間を持っていますので。 DOMは即座にロードされますが、リストボックスには非常にゆっくりと(3-4秒)入力されます。私は、多くのバリエーションを試しましたが、リストボックスに値が設定された後に読み込まれます。また、プロトタイプを使って簡単な解決策を見つけましたが、jQueryと互換性がありません:( 誰かが ありがとうございます

答えて

2

簡単:)

に私はあなた

のため jsFiddleを作成しました
+0

:) OMG、OMG :))あなたはどこですか?あなたはビールにふさわしい! –

+0

問題ありません、あなたは大歓迎です! ;-) – Andreyco

+0

もう一度私。最後に、あなたの解決策を簡略化します。 $(window)。(function(){\t $( "#wait-please"); remove(); }); ただし、リフレッシュ(F5)時にのみ動作しています。 ページが最初にリンクから読み込まれると、div#wait-pleaseは表示されません。 –

0

私はこのJComboプラグインに精通していませんが、コールバック関数のパラメータを持っている可能性があります。 anndコールバック関数ウィンドウを "しばらくお待ちください"。

+0

はい、ただし、他のオブジェクトよりも前にオブジェクトを初期化してお待ちください。すべてが$(document).ready(function(){...})にロードされています。ちょうどそれを最初に置くのはエノーですか?私が試してみます。迅速な回答ありがとうございます。 –

+0

@drLeo、はいそれで十分です。それが働いたら教えてください。 – gdoron

関連する問題