2014-12-14 18 views
6

Phonegap ve jquery mobile kullanarak bir ios uygulaması geliştiriyorum. Uygulamamda kaydırma yapabilecek bir liste var ve yerel gibi hissetmek içinPhonegap onscroll kaydırma duruncaya kadar çalışmıyor

-webkit-overflow-scrolling: touch; overflow : scroll; 

'u kullanıyorum. Benim sorunum, kaydırma durdurana kadar tetikleyici olayın tetiklenmemesidir. Parmağınız ekranın üstünde olduğunda (touchmove durumunda) tetiklenir ve bundan sonra duruncaya kadar tetiklenmez. Iscroll gibi diğer kaydırma eklentilerini biliyorum, ama onları kullanmak istemiyorum çünkü çok yorucuyuz. Sorunumu nasıl çözebilirim?

+0

kaydırma olayı bağlayıcı nerede ?? ("html, body") kullanın ve herhangi bir fark var mı – Tasos

+0

var -webkit-overflow-scrolling koydu: touch; içeriğimin etrafında (jquery mobile'daki .ui içerik sınıfı). Ben ("html, body") kullandım ve onscroll hiç çağrılmadı. –

cevap

1
+0

Evet, ayrıca bir teklif eklemelisiniz: Apple, bu değişikliği iOS Safari'de ve yeni WKWebView denetiminde uygulamış olsa da, kaydırma davranışını eski UIWebView denetiminde değiştirmedi. Ve yedek WKWebView denetiminde büyük bir hata nedeniyle, Cordova ekibi henüz WKWebView'e yükseltme yapamaz. –

İlgili konular