Web Deneyimleri

CSS ve XHTML ağırlıklı olarak Web Tasarımı ve Trendleri
üzerine paylaşımlar

jQuery ile Çok Basit ve Esnek bir Tab Yapısı

Yazar: Volkan Görgülü | Yayın Tarihi: 08 Ekim 2009 | Yorumlar: 52 Yorum
Kategori: jQuery

Herkese merhaba, yeni yayın döneminin, ikinci videolu anlatımı, jQuery ile Çok Basit ve Esnek bir Tab Yapısına hoşgeldiniz.

Bu videolu anlatımda, jQuery’nin index alma özelliğini kullanarak çok basit ama bir o kadarda esnek bir tab yapısı geliştiriyoruz.

Arkadaşlar son bir kaç haftadır, kendimi jQuery konusunda, hızlı bir şekilde geliştirmekteyim ve size jQuery kodu geliştirmenin ne kadar zevkli ve kolay olduğunu anlatamam.

Umarım faydalı bir videolu anlatım olmuştur. Düşüncelerinizi yorum bölümü aracılığı ile paylaşırsanız çok mutlu olurum.

Güncellemeler

javascript:void(0) ve noktalı virgülleri eklemek – 12.10.2009

Arkadaşlar a etiketlerinde

href="#"

aşağıdaki güncellemeyi yaptım.

href="javascript:void(0)"

Bu güncellemeyi yapmadan evvel herhangi bir sekmeye tıkladığınızda url’in sonuna # işareti koyuyordu yani aslında sayfada # işaretli bir anchor linke gitmeye çalışıyordu. Ama ben eklediğim kod ile a etiketine href değeri ile hiçbirşey yapmamasını söylüyorum.

Ayrıca işlemlerin sonlarına noktalı virgül ekledim. Noktalı virgüller yokken de sorunsuz çalışıyordu ancak noktalı virgülleri eklememeyi tembellik olarak değerlendirebiliriz. Çünkü yarın olurda kodlarınızı sıkıştırmanız gerekirse sıkıştırma uygulamaları bu noktalı virgülleri dikkate alıyorlar.

Başka bir paylaşımımı inceleyebilirsiniz

«

Yazıya Gelen Yorumlar

1

ofc
08 Ekim 2009´de söylemiş


Başta karmaşık gibi gelsede güzel anlatımınla gayet açıklayıcı bir video olmuş . Teşekkürler Volkan ;)

2

Volkan Görgülü
08 Ekim 2009´de söylemiş


Ben teşekkür ederim, kolay gelsin.

3

delivar
08 Ekim 2009´de söylemiş


ilk başta futbol derbisi kıvamında bir anlatımla karşılaşınca şaşırdım =) samimi, anlaşılabilir ve yararli paylaşımın* için teşekkürler.

4

Volkan Görgülü
08 Ekim 2009´de söylemiş


@delivar, çok teşekkürler.

5

Adem
08 Ekim 2009´de söylemiş


Çok güzel bir videolu anlatım paylaşımı olmuş. Kesinlikle devamını bekliyoruz videoların. Takipteyiz…

6

Salih Gedik
08 Ekim 2009´de söylemiş


jQuery konusunda bilgi vermen çok güzel olmuş. Her seviyede kişi için yararlı olabilir ve yeni fikirler konusunda yol gösterebilir ;)

7

joyologo
08 Ekim 2009´de söylemiş


çok güzel bir ders, derste paylaştığınız kaynak da hoşuma gitti. teşekkürler..

8

cemal
08 Ekim 2009´de söylemiş


teşekkürler volkan

9

Volkan Görgülü
08 Ekim 2009´de söylemiş


Ben teşekkür ederim arkadaşlar, faydalı oldu ise ne mutlu bana.

10

Berker Ünlüer
09 Ekim 2009´de söylemiş


Volkan abi,

Bu paylaşımdan dolayı gerçekten çok büyük bir teşekkür borçluyum. Ajax ve jQuery konusunda eksik kalmamın daima sorununu yaşıyorum ve şuanda yürütmeye başlamak üzere olduğumuz proje de kendimce “Büyük Eksik” olarak nitelendirdiğim ve bir çok denemede bulunup yapamadığım “Manşet” görünümünü sadece “.click” yerine “.hover” yazıp bir kaç ufak değişiklik ve ekleme ile elde ettim.

Değerli paylaşımlara devam… :)

Bu belki Volkan Görgülü için küçük bir paylaşım olabilir fakat benim için gerçekten büyük bir yararı oldu.

11

Yiğit Özdamar
09 Ekim 2009´de söylemiş


Umarım jQuery paylaşımların son bulmaz. Türk internet standartlarına göre çok ileride olan bir paylaşım. Buarada yeni blog’un hayırlı olsun, yeni farkettim. Umarım yakında daha fazla zaman bulabilir, daha çok paylaşımda bulunabilirsin. Teşekkürler.

12

Yiğit Özdamar
09 Ekim 2009´de söylemiş


Buarada eklemeyi unuttum.

Show ve hide komutu yerine slideUp, slideDown gibi komutlar vererek görsel anlamda daha güzel sonuçlar elde edebilirler.

13

Volkan Görgülü
09 Ekim 2009´de söylemiş


@Berker, faydam dokundu ise ne mutlu bana.

@Yiğit, bu benim aslında yeni blogum değil, ben ilk başlangıçtada WebDeneyimleri.com altında yayın yapıyordum. Animasyonlara henüz giriş yapmadım, onlarada giriş yapayım paylaşırım :)

14

Film izle
09 Ekim 2009´de söylemiş


eline sağlık hocam çok başarılı bir video olmuş ;)

15

Senol Coskun
09 Ekim 2009´de söylemiş


jQuery Magic

16

Serdar KUZUCU
09 Ekim 2009´de söylemiş


Uzun zamandır takip edemiyorum üni. de başladı. Böyle ara sıra gelip bakabiliyorum.

Ama çok tatlı bir uygulama olmuş beğendiğimi söylemeliyim :)

Yeni yayın dönemin sana ve bize hayırlı olsun :)

17

fFatih
09 Ekim 2009´de söylemiş


JQuery’yi senin sade ve samimi anlatımınla öğrenmek büyük bir keyif :) . Emeğine sağlık Volkan kardeş.

18

zafer zent
12 Ekim 2009´de söylemiş


paylaşım ve anlatım için teşekkürler…

19

Burak
19 Ekim 2009´de söylemiş


@Volkan Görgülü , hocam jquery paylaşımlarına ara vermeden devam etmen dileği ile. Gerçekten jquery paylaşımları hem ilgi çekici , hem daha önce yapanı görmedim. Sen bunu da yap , jquery videolu anlatımlarını daha fazla görelim.

Bu arada eburhanda da jquery ile ilgili bir sürü döküman var , fakat videolu anlatım olarak senden bekliyoruz.

20

Volkan Görgülü
20 Ekim 2009´de söylemiş


Merhaba Burak, jQuery ile ilgili güzel videolu anlatımlar yayınlamyı planlıyorum ama önce halletmem gereken bir kaç problemim var.

21

SEFA AYDIN
01 Kasım 2009´de söylemiş


Merhaba volkan;

abi senin sayende büyük bir yükten kurtulmuş oldum. Böylesine güzel bir anlatım bulamadım net aleminde. ama benzersiz video serisi vardı. onları yayınlasan çok daha güzel olur.. =) Ellerine sağlık bu arada.

takipteyim.. =)

22

Volkan Görgülü
02 Kasım 2009´de söylemiş


Çok teşekkürler, arşivi yayına alacağım ilk müsait olduğum zaman diliminde.

23

Barış Zümrütçü
05 Kasım 2009´de söylemiş


Bu kadar basit olduğunu hiç düşünmemiştim, paylaşım için çok teşekkürler.

24

hamza altunsoy
06 Kasım 2009´de söylemiş


jquery çok kullanışlı ve değiştirilebilir çözümler sunuyor gerçekten,,
örnek basit bir çalışmam
http://erenyapi.net/slideshow/dekoratif%20ayna.html

25

Haktan
07 Kasım 2009´de söylemiş


Hocam öncelikle çok teşşekkür ederim paylaşım için gayet faydalı olmuş fakat bir de seçili olan tab li a değerinde cursor pointer olmaktan çıksa daha bi hoş olacak, css ile bunu yaptım ben eminim gözden kaçırmışsındır. Çalışmalarının devamını dilerim.

26

Volkan Görgülü
09 Kasım 2009´de söylemiş


Merhaba Haktan, söylediğin mantıklı evet, ilk fırsatta bende kodu güncelliyeceğim.

27

Haktan
11 Kasım 2009´de söylemiş


Güncellendi mi bilmiyorum ama belki aktif tabdaki cursorun pointer şeklinde olmasını engellemek isteyen ve yapamayan arkadaşlar olursa:

#tabs li a.active {
background-image:url(../_i/bgr_active.png);
border:1px solid #499eb3
cursor: default;
}
yukarıdaki classa “cursor:default” satırını eklemeleri yeterli olacaktır.Volkan, çalışmalarının devamını diliyor ve bekliyorum.

28

Volkan Görgülü
11 Kasım 2009´de söylemiş


Teşekkürler Haktan

29

Kaan Gökçe
08 Aralık 2009´de söylemiş


Volkan yazın için öncelikle teşekkür ediyorum ayrıca anlatım ve video içinde teşekkür ediyorum bu arada eklemek istiyorum jQuery dünyasında diyerek başlarsak daha doğru olur gibi geliyor geçenlerde erhan çek bırak özelliğini yayınlamıştı gerçekten jQuery ile çok güzel şeyler ortaya çıkıyor aynı şekilde hazırladığın tabler fazla söze gerek yok son olarak videoda çok heyecanlıydın galiba :=) Görüşmek üzere.

30

Fehmi
20 Aralık 2009´de söylemiş


Kullanışlı bir yapı volkan bey teşekkür ederim.
Bir sorum olacak:
Bununla yapacağım bir çalışmayı sitede ortalamak istiyorum fakat body etiketine eklediğim kod işe yaramıyor,yazılar ortalanıyor.CSS kodunda hangi satıra hangi kodu eklersem sitede ortalanmış şekilde gözükür ?
Teşekkürler tekrardan,iyi çalışmalar.

31

Volkan Görgülü
20 Aralık 2009´de söylemiş


Merhaba, çalışmam faydalı oldu ise ne mutlu bana. İçeriği ortalamak çok kolay, örneğin “ortala” id sine sahip bir div olsun sayfanızda body etiketinden hemen sonra.

Ve bu div’e içeriğinizin genişliğini ve margin:0 auto kodunu ekleyin yani

#ortala {width:900px;margin:0 auto}

32

Adem ilter
22 Aralık 2009´de söylemiş


tek kelimeyle harika. çok teşekkürler video için.

33

Tayfun Erbilen
26 Aralık 2009´de söylemiş


Allah razı olsun volkan abi, çok sade ve anlaşılır bir anlatım olmuş :) Sayende jquery tab yapımınıda öğrenmiş olduk.

34

Mehmet Ozan Baysal
04 Ocak 2010´de söylemiş


Öncelikle Teşekkür ederim dersi izlemeye çok fazla vaktim olmadı fakat ben örneği direk uygulamaya geçtim. Ancak şöyle bir sorunla karşılaştım.

Site lightbox kullanıyorum ve jquery-1.2.2.pack.js adlı dosyayı çekince lightbox devre dışı kalıyor. Bunu nasıl çözebilirim acaba ?

Kolay Gelsin

35

deniz
06 Ocak 2010´de söylemiş


Çok teşekkürler çok yararlı bir paylaşım :)
Sizden farklı olarak bir derste ben istesem acaba hazırlarmısınız:
960 gird sistem diye bir olay var bu konu hakkında sadece yabancı kaynaklar var ama ayrıntılı ve uygulamalı bir video ders yok, rica etsem böyle bir ders hazırlamnız mümkünmü, şimdiden teşekkürler.

36

Muharrem ERİN
15 Ocak 2010´de söylemiş


href=”#” şeklinde oluşturduğunuz bağlantıların click eventına return false; eklerseniz adres satırına # işaretini eklemez. Yani her tabın href değerini javascript:void(0); şeklinde vermenize gerek yok :)


$("#tabs li a").click(function(){
var indexTabLink = $("#tabs li a").index(this);
$(".contentBox").hide().eq(indexTabLink).show();
$("#tabs li a").removeClass("active").eq(indexTabLink).addClass("active");
return false;
});

Makale ve örnek için teşekkürler, iyi çalışmalar…

37

Deniz
22 Ocak 2010´de söylemiş


Harika bir ders çok yararlı ama yeni dersler bekliyoruz sizden, uzun zamandır ders gelmedi sizden :) Şimdiden teşekkürler.

38

Mehmet Çağatay
26 Ocak 2010´de söylemiş


Paylaşımınız için teşekkür ederim.

Size bir sorum olcak sayın abim. Sayfa ilk açıldığında gördüğüm kadarıyla ilk TAB açılıyor. Ben birinci değil de 2.tabın açılmasını istiyorum. Bu durumda nasıl bir değişiklik yapılması gerekiyor kodlarda, ya da bu yapılabilir mi..

39

Şükrü
01 Şubat 2010´de söylemiş


Volkan özlettin kendini. Yıl oldu yıl ders yapmadın hala. Evlilik bozdu seni abicim.

40

murat
12 Şubat 2010´de söylemiş


Video için teşekkürler.Peki orada kullandığınız Jquery Selectors dökümanını nereden indirebiliriz? Link verebilirseniz çok güzel olur…

41

mcakir
12 Şubat 2010´de söylemiş


bu güzel anlatımın sonrasında “SLİDER” yapımını da anlatabilirseniz sevinirim.

paylaşım için teşekkürler…

42

Ali
16 Mart 2010´de söylemiş


teşekkürler örnek çok güzel ;)

43

Burak
02 Nisan 2010´de söylemiş


JQuery’nin ilk mantığını bu derste öğrendim az önce :) Teşekkür ederim çok başarılı bir ders olmuş :)

44

ekrem
07 Nisan 2010´de söylemiş


Güzel Ders

ie 8 de ilk tab boş olarak açılıyo taba tıklamak gerekiyo açılması için bunun bi çözümü varmı?

Teşekkürler

45

f'aint ~
20 Nisan 2010´de söylemiş


Teşekkürler süper olmuş :D . Allah razı oLsun :)

46

Rıdvan
30 Mayıs 2010´de söylemiş


Keşke devam etseniz

47

Ceyhun Artan
31 Mayıs 2010´de söylemiş


Teşekkürler Paylaşım İçin.

48

kemsay
11 Haziran 2010´de söylemiş


Teşekkürler çok güzel bir paylaşım olmuş farklı mantıklarda da kullanıla bilinir diye düşünüyorum ..

49

Fatih YILMAZ
17 Haziran 2010´de söylemiş


Güzel içten anlatım..
Teşekkürler.

Geri İzlemeler

  1. Twitted by alialtugkoca
  2. Tweets that mention jQuery ile Çok Basit ve Esnek bir Tab Yapısı -- Topsy.com
  3. Twitted by Foxy_Turkey

Düşüncelerinizi duymaya ihtiyacım var!

Zamanınızın çok küçük bir bölümünü ayırarak, bu form aracılığı ile yazı hakkındaki düşüncelerinizi paylaşabilirsiniz.

Yorum yazarken kullanabileceğiniz XHTML etiketlerini görmek istermisiniz?

Aşağıdaki XHTML etiketlerini kullanabilirsiniz:
<a href="" title=""></a>
<abbr title=""></abbr>
<acronym title=""></acronym>
<b></b>
<blockquote cite=""></blockquote>
<cite></cite>
<code></code>
<del datetime=""></del>
<em></em>
<i></i>
<q cite=""></q>
<strike></strike>
<strong></strong>