我希望有人可以帮助我。我在jQuery中有以下内容来检测iOS,因此我可以隐藏预加载器。它只适用于某些人,我不知道为什么。缩写版本在这里:
jQuery(window).load(function () {
var iOS = false,
p = navigator.platform;
if (p === 'iPad' || p === 'iPhone' || p === 'iPod') {
iOS = true;
}
if (iOS) {
$('#preloader').hide();
}
else {
// hide preloader after loaded
jQuery('#preloader').delay(300).fadeOut(300);
}
});
预加载器是一个黑屏,它会逐渐消失,并且无法在所有iOS设备上运行。所以我认为隐藏将是要走的路。但是,我甚至无法跨版本定位iOS。
有什么想法吗?
更新:它甚至适用于8.3版本,但不适用于iPad Mini,而且适用于iPad Air。真奇怪。