2011-01-22 14 views
5

estoy haciendo alguna galería de cross-browser jQuery con desplazamiento infinito i funciona muy bien, pero en el iPhone (supongo que también en el iPad) en lugar de los valores iguales Tengo algunos valores desproporción no coincideniPhone y iPad final de desplazamiento

($(window).scrollTop() == ($(document).height() - $(window).height()) 

solo quiero llegar al final del desplazamiento en eso, después de eso podría invocar el script AJAX, también tengo que tener en cuenta que los valores cambian después de que dos dedos limpian el zoom.

+0

Esto probablemente debería ser '> =' en lugar de '' == para atrapar interfaces de usuario que empujan pasado y recuperarse ... como el iPhone? – mVChr

Respuesta

3
var wintop = $(window).scrollTop(), docheight = $(document).height(), winheight = $(window).height(); 
     var scrolltrigger = 0.90; 

     if ((wintop/(docheight-winheight)) > scrolltrigger) { 

      //Your AJAX CALL HERE 
     } 
    }); 
Cuestiones relacionadas