2011-01-22 13 views
5

sto facendo un po 'di jQuery galleria cross-browser con scroll infinito i grandi opere, ma su iPhone (suppongo anche su iPad) valori anziché uguali Ho alcuni valori sproporzione non corrispondonoiPhone e iPad fine scorrimento

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

voglio solo raggiungere la fine dello scorrimento su quello, dopo che potrei invocare lo script AJAX, anche tenere a mente che i valori cambiano dopo due dita pulire lo zoom.

+0

Questo dovrebbe probabilmente essere '> =' invece di '' == per la cattura di interfacce utente che spingono passato e riprendersi ... come l'iPhone? – mVChr

risposta

5

È necessario considerare il numero 60px URL text field on iPhone. Prova questo:

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

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

      //Your AJAX CALL HERE 
     } 
    }); 
Problemi correlati