Ceci est lié au "correctif" de la position : corrigé dans les anciennes versions d'iOS. Cependant, si iOS5 ou supérieur est installé, le correctif casse la page.
Je sais comment détecter iOS 5 : navigator.userAgent.match(/OS 5_\d like Mac OS X/i)
mais cela ne fonctionnera pas pour iOS6 quand il arrivera finalement, ou même iOS 5.0.1, uniquement une version à 2 chiffres.
C'est donc ce que j'ai au guichet automatique.
$(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();
}
});