我已经设置了一个小型移动应用程序,在测试期间,我偶然发现运行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();
});
列表行(在这种情况下)保持选中状态且没有任何反应。只有在显示被调用页面时,才会直接从浏览器刷新调用页面。我感觉旧的Androids没有正确处理changePage()方法。
你会有一些想法吗?