Определить версию iOS менее 5 с помощью JavaScript
Это связано с «исправлением» положения: исправлено в старых версиях iOS. Однако, если установлена iOS5 или выше, исправление ломает страницу.
я знаюкак обнаружить iOS 5:navigator.userAgent.match(/OS 5_\d like Mac OS X/i)
но это не сработает для iOS6, когда она в конце концов появится, или даже для iOS 5.0.1, только двухзначная версия.
Так что это то, что у меня есть.
$(document).bind("scroll", function() {
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
if (navigator.userAgent.match(/OS 5_\d like Mac OS X/i)) {
}
else {
changeFooterPosition();
}
});