【发布时间】:2016-08-10 08:16:31
【问题描述】:
如何仅在 Android 4.3 上禁用 HTML 页面上的一个元素的呈现。更老?
在一个页面上,我有一个绝对定位的元素,它会渲染网站内容,使其无法阅读。在 HTML 代码中,元素是在内容之前编写的,它在除 Android 4.3 之外的所有设备上都运行良好。及以上。
我找到了一个用于确定设备上运行的操作系统的脚本,但它通常适用于 Android,而不适用于 4.3。和旧版本。
站点链接是here,我说的是用于背景的旋转元素。
编辑:我设法做出了一些改进。您现在可以在 Android 4.2 上正常看到后半部分,但我不知道为什么它不适用于前两个必须隐藏的元素。
这是特别有效的代码(找到它 here ):
var ua = navigator.userAgent.toLowerCase();
if( ua.indexOf("Android") >= 0 )
{
var androidversion = parseFloat(ua.slice(ua.indexOf("Android")+8));
if (androidversion < 4.4)
{
document.getElementById(rotate_section_1).style.display = 'none';
}
}
【问题讨论】:
标签: javascript android jquery html css