2011-09-14 4 views
0

私はSencha TouchアプリケーションでjQueryプラグインを使用したいと考えています。jQueryへのSencha Touch起動シグナル

jQueryプラグインは起動時に初期化する必要がありますが、Sencha TouchがDOMをその魔法で満たした後でなければなりません。

これは、プラグインが特定の要素のDOMをスキャンして変更するためです。私は$(document).Ready()を使用している場合

は、<body>タグは、私はjQueryのコードの上煎茶タッチコードを配置した場合であっても、煎茶タッチでまだ手つかずです。

この問題を処理するための最良の方法は何ですか?

答えて

1

EXT独自のonReadyイベントを利用する必要があります。また、あなたの視野のpaintedイベントを使用することができます

Ext.setup({ 
    // system-generated set-up code 
    onReady: function() { 
     // write your setup code here 
    } 
}); 
+0

あなた先生、私のヒーローです。しかし、私は本当に "システムがセットアップコードを生成する"コメントをどういう意味か分かりません。私はちょうど私の全体の "var App =新しいExt.Application({...})"コードの下にあなたのコードを貼り付けコピーし、それは働いた。私はそれを間違っているのですか? –

+0

Designerを初めからコーディングするのではなくデザイナーで始めると、デザイナーがそこに何かを配置している可能性があります。 –

+0

おかげさまで、ありがとうございました。 –

1

config: { 
    ... 

    listeners:{ 
    painted: function(){ 
    // all the DOM are in place 
    }   
    } 
}