我已经建立了一个小型移动应用程序,在测试过程中,我偶然发现了运行 Android 版本 2 的旧版本移动设备的问题。请注意,iPhone、iPad 和更新版本的 Android,即 4.xx 可以很好地显示页面。问题如下:
直接从链接调用页面时:
<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() 方法。
你会有一些想法吗?