小さなモバイル アプリケーションをセットアップしましたが、テスト中に Android バージョン 2 を実行している古いバージョンのモバイル デバイスで問題が発生しました。問題は次のとおりです。
ページがリンクから直接呼び出された場合:
<a href="#SSMain" data-icon="home" data-theme="e">Home</a>
ちゃんと表示されています。
ただし、次のように、リンクにクリック ハンドラーがある場合:
$(document).on('click', '#lstAddrList li', function ()
{
var anchor = $(this).find('a');
sessionStorage.SiteAddr = anchor.attr('id');
changePage();
});
リスト行 (この場合) は選択されたままになり、何も起こりません。呼び出されたページが表示されたときに、呼び出しページがブラウザーから直接更新された後のみです。古い Android では changePage() メソッドが適切に処理されていないように感じます。
何かアイデアはありますか?