Dokuzuncu jQuery dersimizde aşağıdaki örnek uygulamayı hazırladık;
– jQuery ile Tab Uygulaması
7. Gün – jQuery Dersi 7
Yedinci jQuery dersimizde aşağıdakileri öğrendik;
– jQuery hover Metodu
– jQuery size – length Metodu
– jQuery fade Metodları
* fadeOut
* fadeIn
* fadeTo
* fadeToggle
Hover Metodunun Kullanımı
$("div.hover").hover(function(){
$("div.diger").hide();
}, function(){
$("div.diger").show();
});
Size Metodu Kullanımı
var toplamLi = $("ul li").size();
alert(toplamLi);
fadeOut Metodunun Kullanımı
$("button.b1").click(function() {
$("div.div1").fadeOut(1000);
});
fadeIn Metodunun Kullanımı
$("button.b2").click(function() {
$("div.div2").fadeIn();
});
fadeToggle Metodunun Kullanımı
$("button.b3").click(function() {
$("div.div3").fadeToggle();
});
fadeToggle Metodunun Kullanımı
$("button.b4").click(function() {
$("div.div4").fadeTo(2000, 0.3);
});
6. Gün – jQuery Dersi 6
Altıncı jQuery Dersimizde aşağıdakileri öğrendik;
– jQuery remove Metodu
– jQuery toggle Metodu
– jQuery slide Metodları
* slideUp
* slideDown
* slideToggle
Remove Metodunun Kullanımı
$("button#btn1").click(function(){
$("div.div1").remove();
});
Toggle Metodunun Kullanımı
$("button#btn2").click(function(){
$("div.div2").toggle();
});
slideUp Metodunun Kullanımı
$("button#btn3").click(function(){
$("div.div3").slideUp();
});
slideDown Metodunun Kullanımı
$("button#btn4").click(function(){
$("div.div4").slideDown(1000); // 1snde göster
});
slideToggle Metodunun Kullanımı
$("button#btn5").click(function(){
$("div.div5").slideToggle();
});
5. Gün – jQuery Dersi 5
Beşinci jQuery dersimizde aşağıdakileri öğrendik;
– jQuery :last Filtresi
– jQuery $.getJSON Fonksiyonu
– jQuery each (döngü) Metodu
Last Filtresi Kullanımı
$("div:last").css("color","red");
$.getJSON Fonksiyonu Kullanımı
$.getJSON("http://graph.facebook.com/tayfunerbilen", function(veri){
$("#sonuc").html('<strong>Kullanıcı Adı:</strong> ' + veri.username + ' \
<strong>Link: </strong> <a href="' + veri.link + '">' + veri.link + '</a>');
});
Each Döngüsü Kullanımı
$("ul").each(function(){
$("li:last a", this).css("color","green");
});
4. Gün – jQuery Dersi 4
Dördüncü jQuery dersimizde aşağıdakileri öğrendik;
– jQuery Live Metodu
– jQuery Append Metodu
– jQuery Index Metodu
Live Metodu Tek Olay Kullanımı
$("button").live("click", function(){
$(this).after('<button>Banada Tıkla</button>');
});
Live Metodu Birden Fazla Olay Kullanımı (jQuery 1.9 versiyonu ile bu metod kaldırılmıştır.)
$("p").live({
click: function(){
$(this).after('<p>Bunada Tıkla</p>');
},
mouseover: function(){
$(this).addClass("deneme");
},
mouseout: function(){
$(this).removeClass("deneme");
}
});
Append Metodu Kullanımı
$("a").click(function(){
$("div#Erbilen").append("<div>Bu yeni div</div>");
});
Index Metodu Kullanımı – Basit Tab Yapısı
$("div.tab:not(:first)").hide();
$("ul li").click(function(){
var index = $(this).index();
$("div.tab").hide();
$("div.tab:eq("+index+")").show();
});
3. Gün – jQuery Dersi 3
Üçüncü jQuery dersimizde aşağıdakileri öğrendik;
– jQuery Fonksiyon Sınıfı Oluşturma ve Kullanımı
– jQuery Tıklama (Click) Metodu
– jQuery Boşluk Kaldırma (trim) Fonksiyonu
Tek Fonksiyon Oluşturma
$.tekFonksyion = function(){
alert("Deneme Fonksiyonu");
}
Birden Fazla Fonksiyon Oluşturma
$.Erbilen = {
gonder: function(url){
alert(url);
},
deneme: function(){
alert("deneme");
}
}
jQuery ile Tıklama Olayı
$("button#tikla").click(function(){
$("div#Erbilen").hide(1000);
});
Trim Fonksiyonu Kullanımı
$("button#tikla2").click(function(){
var deger = $("input[name=deger]").val();
deger = $.trim(deger);
if (!deger) {
alert("boş bırakmayın!");
}
});
2. Gün – jQuery Dersi 2
İkinci jQuery dersimizde aşağıdakileri öğrendik;
– jQuery CSS Metodu
– jQuery Nitelik Atama (attr) Metodu
– jQuery Nitelik Silme (removeAttr) Metodu
Css Metodu ile css özelliği atamak
$("p").css("color","red");
Css Metodu ile birden fazla css özelliği atamak
$("div").css({ "background-color" : "#ccc", "color" : "blue"});
attr Metodu ile Nitelik Atamak
$("a").attr("href","http://www.erbilen.net");
attr Metodu ile birden fazla nitelik atamak
$("img").attr({
"src" : "http://2.bp.blogspot.com/-S-YSNmbZOXg/UBiGPTnOitI/AAAAAAAAAo8/w2TwQfr6WoQ/s1600/logo.png", "title" : "Erbilen.NET - Kişisel Blog"
});
removeAttr metodu ile nitelik silmek
$("input").removeAttr("disabled");
1. Gün – jQuery Dersi 1
İlk jQuery dersimizde jQuery ile ilgili aşağıdaki bilgileri öğrendik;
– jQuery ile Nesneleri Seçmek
– Metotları kullanmak
– Gizleme (hide) Efekti
Nesneyi Seçmek
$("p")
Nesneleri Seçmek
$("p, a, div.erbilen")
Örnek Metot Kullanımı
$("p, a, div.erbilen, div#erbilen").delay(2000).hide();
Gizleme (Hide) Efekti
$("nesne").hide();$("nesne").hide(2000); // 2sn'de gizle