Javascript Android股票浏览器-不响应类别更改

Javascript Android股票浏览器-不响应类别更改,javascript,android,css,browser,android-webview,Javascript,Android,Css,Browser,Android Webview,对于我的网页,在Android API级别21上运行良好 但是,当我针对Android API级别18测试同一页面时,有些功能不起作用 当我用javascript在.div1上切换类时。.div2显示未更新 下面是示例HTML和示例CSS HTML CSS .div2{显示:无;} .div1.check~.div2{display:block;} 同样,这在Android API级别21中运行良好,但在Android API级别18中面临问题 有什么建议吗?注意到当我更改设备方向时,股票浏览器

对于我的网页,在Android API级别21上运行良好

但是,当我针对Android API级别18测试同一页面时,有些功能不起作用

当我用javascript在.div1上切换类时。.div2显示未更新

下面是示例HTML和示例CSS

HTML

CSS .div2{显示:无;} .div1.check~.div2{display:block;}

同样,这在Android API级别21中运行良好,但在Android API级别18中面临问题


有什么建议吗?

注意到当我更改设备方向时,股票浏览器似乎已经重新绘制了页面,所有CSS都正常工作

因此,为了通过代码强制重新绘制屏幕,我编写了一个小的util函数

    function _repaintPage() {
      $("body").hide().show();
      $("body").removeAttr("style");
    } 
    function _repaintPage() {
      $("body").hide().show();
      $("body").removeAttr("style");
    }