2016-04-14 41 views
1

Bir sohbet uygulaması için, iyon içeriğimin altta kaydırılıp kaymadığını öğrenmek istedim, sadece kullanıcı zaten altta ise bir mesaj ekledikten sonra tekrar aşağı kaydırmak için.İyonik: Alt kaydırma nasıl algılanır?

İçeriğin ne zaman kaydırılacağını kolayca algılamak mümkün mü?

+0

Neden verilir aşağıda gibi denetleyici işlevini çağırmak gerekir on-kaydırma tamamlama içeriğine olaylar üzerinde kaydırmaveya kullanabilirsiniz downvote? –

+0

Uygulamanızdan herhangi bir kod sağlamadınız ve bu sorunu kendiniz çözmeye ya da sorunu araştırmaya yönelik açık bir girişimde bulunmadınız. _immediately_ kendi sorunuzu cevaplamamış olsaydınız, çalışacak hiçbir şey olmadığında kimsenin nasıl yardım etmesini beklediniz? _That_ bu yüzden oy verdim. – Ankh

+1

Evet, ama SO kendi sorularınızı cevaplamanın, topluluğa yardım etmenin bir yolunu sunuyor ve sanırım İyonik kullanan herkes için cevap oldukça açıklayıcı ... Yeni bir soru sormayı deneyin: formun alt kısmı: * "Kendi sorunuzu cevaplayın - bilginizi paylaşın, Soru & Cevap tarzı" *? –

cevap

8

$ionicScrollDelegate.getScrollView() görüntülüyorsunuz, bir __maxScrollTop özelliği bulundu.

cevabı

oldukça basittir:

var scrollTopCurrent = $ionicScrollDelegate.getScrollPosition().top; 
var scrollTopMax = $ionicScrollDelegate.getScrollView().__maxScrollTop; 
var scrollBottom = scrollTopMax - scrollTopCurrent; 

if (!scrollBottom) { 
    $ionicScrollDelegate.scrollBottom(true); 
} 

Hatta scrollBottom senin tolerans sınırı düşükse denetleyerek bazı toleransı ekleyebilir.

+0

Kendi sorunuzu tam anlamıyla saniye olarak sorup sordunuz? – Ankh

+3

Bu yüzden "Kendi sorunuzu cevaplayın - bilginizi paylaşın, Soru & Cevap tarzı" onay kutusu ... Başkalarına yardım etmek için bir çözüm bulmadan önce yarım saat aramam gerekiyor ... Peki neden düşüş var? –