jQuery Tooltip Plugin

Bu tooltipi kullanmak sandığınızdan daha basittir. Kısaca açıklamak gerekirse linklerinize HTML dilinde verdiğiniz alt etiketinin gelişmiş hali diyebilirim.. O kadar gelişmiştirki linklerinize yukarıda gördüğünüz gibi üzerine gelindiğinde bir paragraf kutusu hatta bu paragraf kutusuna bir resim bile yerleştirebilirsiniz..Kullanımıda dediğim gibi oldukça basittir. Yapmanız gereken kaynak kodunda verdiğim zip dosyasının içerisindeki index dosyasını kullanarak içerisindeki bulduğunuz metinleri değişmeniz yeterli.. Continue reading

jQuery Video Ders: Chaniable – Animate Metodu

Daha önceki jQuery örneklerinde nesneleri kaybedebilme, sürükleme ve fade metodları ile harektlendirme katmıştık.Bu derste animate metodu ile oluşturduğumuz katmana çeşitli hareketlendirmeleri nasıl katacağımızı gösterdim. Continue reading

jQuery Dersleri: Disappear Yöntemi

Daha önceki video derslerimizde jQuery hide metodu ile belirlediğimiz nesneyi kaybedebilme özelliğini göstermiştim.Bu derste de yine hide ve bunun yanında parents fonksiyonunu kullanarak Bir disappear yöntemine örnek vereceğim..Aşağıdaki ekran görüntüsünde de gördüğünüz gibi çarpı işaretine tıklanıldığı zaman belirlenen kutunun kapanmasına dair bir örnek olacaktır. Continue reading

jQuery Dersleri: hover() Metodu

Zingocan.com Bloğumuzun logosunda olduğu gibi, yukarıda verdiğim resimde, jquery – hover() metodundan bahsedeceğim. Hover metodu nesnelere mouse pozisyonu ile fonksiyon atama işlevidir. Daha önce oluşturduğumuz animate tekniğini bu dersimizde tekrar işleyeceğiz. jQuery derslerimizin 6. dersi olan Hover metodunda;

Continue reading

jQuery Dersleri: toggle ve toggleClass Metodları

jQuery Video derslerimizde daha önce görmüş olduğumuz hide / show metodlarına bir alternatif olarak toggle metodu bulunmaktadır. toggle metodu belirlediğimiz nesneyi kaybedip daha sonra tekrar gösterebilme fonksiyonudur. Continue reading

jQuery Video Dersleri – jQuery Başlangıç

http://zingocan.com/wp-content/uploads/jquery.png

Merhaba arkadaşlar.. Bildirgec te ve blogumuzda pm olarak özel istekte bulunan arkadaşlara yöenlik jQuery yeni başlayanlar için dersler hazırlayacağım. Bu konumuzda jQuery öğrenebilmek içni ilk derimizdir.

İlk başta Video ya geçmeden önce jQuery kullanabilmek için jquery resmi sitesinden jQuery Javascript dosyasını indiriniz.Daha sonra Video’yu izleyerek jQuery kalıpları nasıl oluşturulur ve ilk olarak nereden başlamalıyız sorularınıza cevap alabilirsiniz.. Umarım faydalı bir kaynak olmuştur..Daha kaliteli Görüntü için Videoyu indiriniz

http://zingocan.com/wp-content/uploads/demo1.png

http://zingocan.com/wp-content/uploads/download.pnghttp://zingocan.com/wp-content/uploads/vdownload1.png

jQuery kullanabilmek için videodada gösterdiğim gibi jquery.com sitesinden indirdiğiniz jquery.js dosyası eğer index.html olarak kullandığımız sayfamız ile aynı klasördeyse (farklı klasördeyse yolunu belirtmeniz gerekiyor)aşağıdaki kodu <head> .. </head> tagları arasına giriniz ve videoda gösterdiğim uygulamaları html dosyanıza işleyiniz.

&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

Ders 1- jQuery Başlangıç

Ders 2 -Fade, Slide hide -show Metodları

Ders 3 -Animate Metodu

Ders 4 – Varyasyon Oluşturma

Ders 5 -  toggle ve toggleClass Metodları

Ders 6 -  jQuery Slidedown Metodu Kullanımı

Ders 7 -  jQuery Dersleri: hover() Metodu

Ders 8 -  jQuery hover ve chlidren Metodu

Ders 9 – Chaniable – Animate Metodu ile Nesne Hareketlendirme


jQuery ile sayfayı yenilemeden verileri ekrana bastırmak

jQuery ile sayfaya refresh atmadan 3 satır kodla verileri ekrana bastırabilirsiniz. Yapıcağımız işlem çok basit önce jQuery’nin güzel özelliklerinden biri olan $.get() fonksiyonu ile verileri çağıracağız daha sonra ise window.setInterval() fonksiyonu ile bunları ekranda belli zaman aralıklarıyla refresh ediceğiz.

Resfresh diyorum fakat bu refresh sadece sayfanın belli bir bölümünde gerçekleşecek yani window.setInterval() fonksiyonuz aslında bir timer gibi çalışacak.

Şimdi kodlara bakalım;

01.//jQuery'i sayfaya dahil ettiğinizi varsayıyorum.
02.
03.function veriler(){
04.
05.$.get("test2.html",function(data){ jQuery('#veri').html(data); }); //test2.html sayfasındak verilerimizi aldık ve id değeri veri olan div'e bastırdık. aslında henuz bastırmadık şuan sadece bir fonksiyon.
06.
07.}
08.
09.window.setInterval("veriler()",3000); //  Burada ise veriler() isimli fonksiyonu 3 saniyede bir çağırmasını istedim işte şimdi test2.html sayfasının içeriğini bastırdık.

Sayfanın tamamı;

01.<head>
02.<script type="text/javascript" src="jquery-latest.js"></script>
03.<script language="javascript">
04.
05.function veriler(){
06.
07.$.get("test2.html",function(data){ jQuery('#veri').html(data); });
08.
09.}
10.
11.window.setInterval("veriler()",1000);
12.
13.</script>
14.</head>
15.
16.<div id="veri"></div>

jQuery ile basit bir tab uygulaması yapıyoruz

jQuery çıktığı günden beri birçok uygulamada kullanıldı. Gerçekten çok güzel ve kullanımı basit bir kütüphane. Şimdi sizinle jQuery’yi kullanarak basit bir tab uygulaması yapacağız.

Yazının ingilizcesi

Öncelikle buradan jQuery’nin dosyasını indiriyoruz. Daha sonra yeni bir html sayfası açıp içine dahil ediyoruz.

1.<script type="text/javascript" src="jquery-latest.js"></script>

Burada kullanıcağımız 2 tane kontrol var bunlar herhangi bir div’i efektli açma ve kapama kontrolleridir.

1.$("#tab2").hide("slow");

tab2 yerine div’in id bilgisini yazıyoruz. “hide” div’i saklar ve “slow” ise bu işlemi yavaşça yapmasını belirtir. İstersek fast olarakda ayarlayabiliriz. Bu mantıktan yola çıkarak basit ve animasyonlu bir tab uygulaması geliştireceğiz.

01.<script type="text/javascript">
02.function kapat()
03.{
04.$("#tab2").hide("slow");
05.$("#tab3").hide("slow");
06.}
07.function tab1()
08.{
09.$("#tab1").show("slow");
10.$("#tab2").hide("slow");
11.$("#tab3").hide("slow");
12.}
13.
14.function tab2()
15.{
16.$("#tab1").hide("slow");
17.$("#tab2").show("slow");
18.$("#tab3").hide("slow");
19.}
20.
21.function tab3()
22.{
23.$("#tab1").hide("slow");
24.$("#tab2").hide("slow");
25.$("#tab3").show("slow");
26.}
27.</script>

kapa() isimli fonksiyonumuz ana fonksiyonumuzdur bu fonksiyonda tab2 ve tab3 ü kapattık. Hemen ardından 3 tab içinde farklı fonksiyonlar yazdık. tab1() fonksiyonunda tab1()’i açıp tab2 ile tab3′ü sakladık. tab2() fonksiyonunda tab2′yi açarken tab1 ve tab3′ü sakladık. Son olarak tab3() fonksiyonunda ise tab1 ve tab2 yi saklayıp tab3′ü açtık.

Şimdi diğer kodları görelim;

1.<body onload="kapat();">
2.
3.<a onclick="tab1();">Tab1</a> | <a onclick="tab2();">Tab2</a> | <a onclick="tab3();">Tab3</a>
4.<div id="tab1">Tab 1 denemesi</div>
5.<div id="tab2">Tab 2 denemesi</div>
6.<div id="tab3">Tab 3 denemesi</div>
7.
8.</body>

onload=”kapat();” yapmamızın nedeni başlangıçta kapat() fonksiyonunu çalıştırmak. onclick=”tab1();” kodu sayesinde Tab1 yazısına tıklanınca tab1() isimli fonksiyonu harekete geçirmesini istedik.

Son hali;

01.<script type="text/javascript" src="jquery-latest.js"></script>
02.<script type="text/javascript">
03.function kapat()
04.{
05.$("#tab2").hide("slow");
06.$("#tab3").hide("slow");
07.}
08.function tab1()
09.{
10.$("#tab1").show("slow");
11.$("#tab2").hide("slow");
12.$("#tab3").hide("slow");
13.}
14.
15.function tab2()
16.{
17.$("#tab1").hide("slow");
18.$("#tab2").show("slow");
19.$("#tab3").hide("slow");
20.}
21.
22.function tab3()
23.{
24.$("#tab1").hide("slow");
25.$("#tab2").hide("slow");
26.$("#tab3").show("slow");
27.}
28.</script>
1.<body onload="kapat();">
2.
3.<a onclick="tab1();">Tab1</a> | <a onclick="tab2();">Tab2</a> | <a onclick="tab3();">Tab3</a>
4.<div id="tab1">Tab 1 denemesi</div>
5.<div id="tab2">Tab 2 denemesi</div>
6.<div id="tab3">Tab 3 denemesi</div>
7.
8.</body>

İşte hepsi bu kadar :) uygulamanın son halini buradan indirebilirsiniz.