Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 页面更改方法不支持';我不能在安卓2上工作_Android_Jquery_Jquery Mobile_Mobile - Fatal编程技术网

Android 页面更改方法不支持';我不能在安卓2上工作

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

我已经安装了一个小型移动应用程序,在测试过程中,我偶然发现运行Android版本2的旧版本移动设备存在问题。请注意,iPhone、iPad和Android的更新版本,即4.xx,都能很好地显示页面。问题如下:

直接从链接调用页面时:

<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();
    });