-
jQuery Nedir?
-
jQuery'nin İnternet'ten İndirilmesi
-
jQuery Yazılış Biçimi
-
Belge Hazır Olayı (Document Ready Event)
-
jQuery HTML Eleman Seçicileri (Selectors)
-
Ayrı Bir Dosyadaki Fonksiyonlar
-
Olay (Event)
-
jQuery Efektleri - Hide ve Show (Gizle ve Göster)
-
jQuery Görüntüleme / Kaldırma Yöntemleri
-
jQuery Efektleri - Kaydırma (Sliding)
-
jQuery Efektleri - Animasyon (Animate)
-
jQuery Callback Fonksiyonları
-
jQuery - Zincirleme İşlem (Chaining)
-
JQuery - DOM Manipülasyonu
-
İçeriğe Erişme - text(), html(), and val()
-
jQuery - HTML Elemanlarına İçerik ve Vasıf Atama
-
Vasıf (Attribute) Atama - attr() Metodu
-
jQuery Elemanlar Ekleme
-
jQuery Silme Metotları
-
jQuery CSS Sınıflarına Erişim ve Değişiklik
-
jQuery css() Metodu
Bir geriçağırma (callback) fonksiyonu, mevcut efekt %100 tamamlandıktan sonra icra edilen bir fonksiyondur. JavaScript deyimleri satır satır icra edilir. Bununla beraber, kodun bir sonraki satırı efekt sona ermeden icra edilebilir; bu da hatalar oluşturur. Bunu önlemek için bir geriçağırma fonksiyonu oluşturabilirsiniz. Bir geriçağırma fonksiyonu mevcut efekt bittikten sonra icra edilir.
Geriçağırma fonksiyonunun yazılış biçimi,
$(seçici).hide(hız,geriçağırma);
şeklindedir.
Aşağıdaki örnekte gizleme (hide) efekti tamamlandıktan sonra çalıştırılacak bir geriçağırma fonksiyonu verilmiştir:
$("button").click(function(){
$("p").hide("slow",function(){
alert("BU PARAGRAF GIZLENMISTIR");
});
});
Örnek HTML kodunu dikkatle inceleyelim:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").hide("slow",function(){
alert("PARAGRAF SIMDI GİZLENDİ");
});
});
});
</script>
</head>
<body>
<button>GIZLE</button>
<p>Turkcell'le bağlan hayata!</p>
</body>
</html>
GIZLE düğmesi tıklanınca paragraf hemen yok olur. Yok olma tamamlanınca yapılan işleme dair bir mesaj kutusu gelir.
Geriçağırma fonksiyonu olmadan efekt oluşturma
$("button").click(function(){
$("p").hide(1000);
alert("PARAGRAF SIMDI GIZLENMISTIR");
});
Geriçağırma fonksiyonu olmadan efekt oluşturmaya örnek HTML5 kodunu aşağıda inceleyebilirsiniz:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$("p").hide(900);
alert("PARAGRAF SIMDI GİZLENİYOR");
});
});
</script>
</head>
<body>
<button>GIZLE</button>
<p>Turkcell'le bağlan hayata!</p>
</body>
</html>
Mesaj penceresine ait TAMAM düğmesi tıklandıktan sonra paragraf gizlenecektir.