Arkadaslar basit bir sayfa tasarimim var. Ortasinda bir adet resim var. Bu sayfadan bir diger sayfaya gecerken bir animasyon yapnak istiyorum fakat bir turlu beceremedim. Istedigim sey sayfanin ortasini bir cizgi bi cubuk gelip sayfayi yukari ve asagi dogru kaydirarak diger sayfaya gecmesi. Yani bir nevi sayfalar arasi gecis animasyonu. Simdiden tesekkur ediyorum
meta kodları var onları araştır biraz sanırım bişeyler çıkar ama her tarayıcada çalışmıyor diye hatırlıyorum.
Bayardır araştırıyorum aslında fakat benzer bir şey bulamadım. Zilyon tane page transtion sitesine baktım ama yok bulamadım hiç :/
Sayfa değişeceği zaman sayfayı istediğimiz gibi hareket ettirmek için ilk önce body'nin position değerini absolute yapıyoruz, pek gerek yok ama daha sonra scrollbarları da gizledim.
Daha sonra sayfanın içinde daha önceden olan cubuk divini ortalıyoruz (sayfanın yüksekliğini 2'ye bölüp div'in kendi yüksekliğinin yarısını çıkartarak), sonra cubuk divini görünür yapıyoruz.
Bu div normalde sayfanın en sağında duruyor $("#cubuk").animate(); ile left'ini 0 yapıyoruz. Orda bulunan şu koddaki ,
500, milisaniye değerinde ne kadar sürede gerçekleşeceğini, 'swing', animasyonun belirli zamanlarda nasıl hızlanıp yavaşlatılacağını belirtiyor, (Burdaki swing hızlıdan yavaşa doğru, diğerlerinin listesi için şuraya bakabilirsiniz http://api.jqueryui.com/easings/), sondaki function() {} da animasyon bittiğinde çalışacak methodu içeriyor.
Burda ilk dediğiniz gibi ekranın ortasına çubuk gelip sayfayı yukarı kaydırıp daha sonra en aşağıya doğru sürüklüyor. Aşağıya sürükleme animasyonu bitincede gidilecek sayfa açılacak yorum satırı içerisinde yazdım.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme