kaydırılan her XX piksel için bir proje için mükemmel jQuery Reel eklentisi (http://jquery.vostrel.cz/reel) kullanıyorum. Ben kaydırdığı yukarı animasyon tersine eğer eklenti diyelim 1 kare ilerleme sayfa aşağı kaydırdığı her 10px, kaydırılan böylece zaman, pencere kaydırma olayına bağlamak istiyorum.jQuery pencere kaydırma olayı.
eklentisi hiçbir sorun değerleri geçirmek yöntemleri vardır ve ben pencere kaydırma olayına bağlamak biliyorum. Benim mücadele ettiğim son şey.
nasıl jQuery/JavaScript animasyon herhangi dikey yönde ilerleme 1 çerçevedeki kaydırılan her 10 piksel için söylenecek kullanabilirim? Ben bir değişkene pencere kaydırma saklayabilirsiniz biliyorum ama 10 peşin bir kare birkaç katını vurur her zaman söylemek nasıl emin değilim.
Şimdiden çok teşekkürler. Bir çözüm çalıştı altında
DÜZENLEME
sayesinde kullanıcıların yardımcı olur. aşağıdaki gibi:
$(window).scroll(function()
{
windowScrollCount = $(this).scrollTop();
animationFrame = Math.round(windowScrollCount/100);
});
Yani burada ben ("çerçeve" animationFrame) animationFrame çerçevelerle çevirerek ve .reel ile geri ayarı, windowScrollCount kaydırılan mesafeyi alıyorum; Aslında her 100 kare için bunu her 10 hızlı olduğu için yapıyorum. Mümkün sayfanızın üstüne yapışkan bir eleman olabilir
Cevabınız için teşekkürler, ama istediğimi değil. Gereksinimi daha açık hale getirmek için yukarıdaki son paragrafı güncelledim. – mtwallet
Daha önce hiç makara kullanmamıştım, zaten bir çerçeveyi nasıl ilerleteceğini biliyor musunuz ve 10px her kaydırıldığında bu olayları nasıl arayacağınızı bilmeniz gerekiyor mu? – noShowP
Burada doğru satırlarda olduğunuzu düşünüyorum, çerçeve sayısını bir değişkene referans gösterebilirim. Sadece scrollTop'un 10, ardından 30'unun ne zaman vuracağını, bir kareyi (veya çerçeve değişkenine bir tane) nasıl eklediğini anlamamıştım. Şimdi anlamaya başladım, yardım için teşekkürler – mtwallet