1

我已经建立了一个小型移动应用程序,在测试过程中,我偶然发现了运行 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() 方法。

你会有一些想法吗?

4

0 回答 0