Uzman Cevap'da sıkça sorular sorulardan bir tanesi, jquery ile nasıl geri sayım yapılacağı idi.. Bunun üzerine arşivlerimizde bulunması için bu videoyu hazırlama gereği duydum.. Yararlı olması dileğiyle :)
peki sayım işlemini sadece sayfaya bakıyorken işletip, sayfa aktif değilken geri sayımın durdurulması işlemini nasıl yapoyoruz. download sitelerinin çoğunda böyle. sayfa aktifken sayaç geri sayıyor, "ya su sayarken başka pencereye bakayım" diye baska sayfaya bakarsan duruyor geri sayma. onu nasıl ayarlayabiliriz.
Focus ve Blur metodlarını kullanarak yapabilirsin, bu düzeni biraz değiştirmemiz gerek tabi.. Pencereye odaklandığında değişken değerini true, odaklanmadığında değerini false yapmak için kullanıyoruz bu metodları.. Ve her 1 saniyede fonksiyon çalıştırıp kontrol ettiriyoruz.. Eğer değer true ise bizim fonksiyonumuzu çalıştırıyoruz.. Bu şekilde sadece focus olduğunda yani pencere açık olduğunda fonksiyon çalışıyor..
Ellerinize emeklerinize sağlık Erbilen. Birinci dersten başlayıp tek tek seyredeğim şimdi.
YanıtlaSilrica ederim, kolay gelsin :)
Silpeki sayım işlemini sadece sayfaya bakıyorken işletip, sayfa aktif değilken geri sayımın durdurulması işlemini nasıl yapoyoruz. download sitelerinin çoğunda böyle. sayfa aktifken sayaç geri sayıyor, "ya su sayarken başka pencereye bakayım" diye baska sayfaya bakarsan duruyor geri sayma. onu nasıl ayarlayabiliriz.
YanıtlaSilörneğin http://extabit.com daki gibi.
Focus ve Blur metodlarını kullanarak yapabilirsin, bu düzeni biraz değiştirmemiz gerek tabi.. Pencereye odaklandığında değişken değerini true, odaklanmadığında değerini false yapmak için kullanıyoruz bu metodları.. Ve her 1 saniyede fonksiyon çalıştırıp kontrol ettiriyoruz.. Eğer değer true ise bizim fonksiyonumuzu çalıştırıyoruz.. Bu şekilde sadece focus olduğunda yani pencere açık olduğunda fonksiyon çalışıyor..
SilÖrnek Demo: http://www.prototurk.com/demo/jquery-geri-say/index2.html
Tayfun, dakikasında çözdün olayı. Aklına, yüreğine sağlık ~^^
SilBu şekliyle kullanıma daha uygun yada isteğe göre daha kullanışlı gibi görünüyor bence.
geri say örnek 2 de uygulama arşivindeki yerini alsın, mantığını öğrenmek için güzel bir uygulama oldu.
örneğin bu kontrol metodu ile başka başka uygulamalarda yapılabilir. Kilit bir kontrol metodu.
Çok sağolasın ~^^
Peki gerçek tarihe göre geri sayım nasıl yapabiliriz? Mesela 11.11.2012 tarihinde sona erecek bir sayaç.
YanıtlaSil