0

pageinit次のように、ページが作成/拡張されてDOMにロードされた後(ドキュメントに従って)、jQuery Mobileイベントにバインドして追加の処理を行います。

$('#home').live('pageinit', function()
{
    ...
};

しかし、私が得ているのは白いスピナーだけで、ページは OS6 を実行している iOS デバイスには表示されません。シミュレーターでは問題なく動作します。私は何が間違っているのでしょうか?

4

1 に答える 1

1

ページの間違った部分に配置すると pageinit が機能しないというリファレンスがたくさんありますが、通常、ページの読み込みが停止することはありません。

イベント ハンドラー (... の部分) のスクリプト エラーは、説明されている症状を引き起こす可能性がありますが、シミュレーターでも同じように機能する可能性があります。

すべてのファイルが正しく参照されていますか? OSX とは異なり、iOS では大文字と小文字が区別されるため、jquery.js の代わりに jQuery.js を参照すると、他では見られない問題が発生します。デスクトップ サファリ Web インスペクターをアプリに接続して、読み込みエラーを見つけることができるはずです。

于 2012-11-24T10:00:41.277 に答える