2011-01-22 17 views
5

मैं अनंत स्क्रॉल के साथ कुछ jQuery क्रॉस-ब्राउज़र गैलरी बना रही हूँ मैं अच्छा काम करता है लेकिन iPhone पर (मैं आईपैड पर भी लगता है) के बजाय बराबर मान मेरे पास है के अंत कुछ विषमता मान मेल नहीं खातेiPhone और iPad स्क्रॉल

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

मैं सिर्फ इतना है कि पर स्क्रॉल, उसके बाद मैं AJAX स्क्रिप्ट आह्वान सकता के अंत तक पहुँचते, यह भी ध्यान में रखना है कि दो उंगलियों ज़ूम पोंछ के बाद बदल रहा है मान हो करना चाहते हैं।

+0

यह शायद '> =' 'बजाय ==' UI के कि अतीत धक्का और वापस बाउंस ... iPhone की तरह पकड़ने के लिए की क्या होना चाहिए? – mVChr

उत्तर

5

आप 60px URL text field on iPhone के लिए खाते में करने की जरूरत है। इस प्रयास करें:

($(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 
     } 
    }); 
संबंधित मुद्दे