pageinit
次のように、ページが作成/拡張されてDOMにロードされた後(ドキュメントに従って)、jQuery Mobileイベントにバインドして追加の処理を行います。
$('#home').live('pageinit', function()
{
...
};
しかし、私が得ているのは白いスピナーだけで、ページは OS6 を実行している iOS デバイスには表示されません。シミュレーターでは問題なく動作します。私は何が間違っているのでしょうか?
pageinit
次のように、ページが作成/拡張されてDOMにロードされた後(ドキュメントに従って)、jQuery Mobileイベントにバインドして追加の処理を行います。
$('#home').live('pageinit', function()
{
...
};
しかし、私が得ているのは白いスピナーだけで、ページは OS6 を実行している iOS デバイスには表示されません。シミュレーターでは問題なく動作します。私は何が間違っているのでしょうか?
ページの間違った部分に配置すると pageinit が機能しないというリファレンスがたくさんありますが、通常、ページの読み込みが停止することはありません。
イベント ハンドラー (... の部分) のスクリプト エラーは、説明されている症状を引き起こす可能性がありますが、シミュレーターでも同じように機能する可能性があります。
すべてのファイルが正しく参照されていますか? OSX とは異なり、iOS では大文字と小文字が区別されるため、jquery.js の代わりに jQuery.js を参照すると、他では見られない問題が発生します。デスクトップ サファリ Web インスペクターをアプリに接続して、読み込みエラーを見つけることができるはずです。