Android 页面更改方法不支持';我不能在安卓2上工作
我已经安装了一个小型移动应用程序,在测试过程中,我偶然发现运行Android版本2的旧版本移动设备存在问题。请注意,iPhone、iPad和Android的更新版本,即4.xx,都能很好地显示页面。问题如下: 直接从链接调用页面时:Android 页面更改方法不支持';我不能在安卓2上工作,android,jquery,jquery-mobile,mobile,Android,Jquery,Jquery Mobile,Mobile,我已经安装了一个小型移动应用程序,在测试过程中,我偶然发现运行Android版本2的旧版本移动设备存在问题。请注意,iPhone、iPad和Android的更新版本,即4.xx,都能很好地显示页面。问题如下: 直接从链接调用页面时: <a href="#SSMain" data-icon="home" data-theme="e">Home</a> 列表行(在本例中)保持选中状态,不会发生任何事情。只有在直接从浏览器刷新调用页后,才会显示被调用页。我有一种感觉,旧的An
<a href="#SSMain" data-icon="home" data-theme="e">Home</a>
列表行(在本例中)保持选中状态,不会发生任何事情。只有在直接从浏览器刷新调用页后,才会显示被调用页。我有一种感觉,旧的Android无法正确处理changePage()方法
你有什么想法吗?这里的问题不是Android的旧版本,好吧,是的,但要小一些。您需要更改代码。当您单击一个列表视图时,您触发了两个changePage事件。一个在a标签上,另一个在编程上,这很糟糕。从标记中删除href,将其放入某个自定义属性中。并仅以编程方式处理页面更改。@Gajotres:我试图从标记中删除href并使用changePage(“#PageName”),但它不起作用。我不确定我应该把它放在什么样的自定义属性上,以及以后如何处理它。建议使用一段处理单击的代码来处理列表项的单击,除了旧的Androids@Gajotres:当然,谢谢你的意见!
$(document).on('click', '#lstAddrList li', function ()
{
var anchor = $(this).find('a');
sessionStorage.SiteAddr = anchor.attr('id');
changePage();
});