Bu yazımda sizlere bir tab uygulamasının nasıl geliştirileceğini anlatacağım. Bu uygulamayı aslında web sitem için geliştirmiştim ve acemice yanları olabilir fakat bunu daha sonra biraz daha geliştirerek cstabs ismini verdiğim bir uygulamaya dönüştürdüm. İsteyen buraya tıklayarak bu uygulama ulaşabilir.
Not: Başlangıçdada yazdığım gibi acemice yanları olabilir istediğiniz yönde geliştirmek size ait.
Öncelikle divlerden oluşmuş html tasarımımızı yapıyoruz;
|
|
Gördüğünüz gibi 3 div ve onları aktif eden 3 adette a html etiketi var.
Aşağıda gördüğünüz kodu genel olarak incelersek mantık aslında çok basit. Örneğin tab2 yi açmak isteyelim o zaman ne yapmamız gerekli? tab1 ve tab3 kimlikli divleri kapamamız gerekli. Gördüğünüz gibi bizde tab2() isimli fonksiyonda bunu yaptık. Bir tanede kapat() isimli bir fonksiyon var bunuda başlangıçda tab2 ve tab3 ü kapamak için kullandık. Tablarınız arttıkça oradaki fonksiyonlar ve tab isimleride artacaktır.
|
|
Genel olarak mantık bu şekilde daha fazlası için buraya bakabilirsiniz. Uygulamanın son halini indirmek için tıklayın.
önceki yazı Sıfırdan JQuery Öğrenmek İsteyenlere |
sonraki yazı Ajax İle E-Posta Listesi Yapımı |
affınıza sığınarak başka deyimde bulamadım bu biraz amelece olmuş sanki
http://www.r10.net/1059258926-post6.html
burada daha güzel yazmıştım sanki..
fark var ? Ney !
Şunlar :
1- sürekli diğer divleri hide oldukları halde hide edip performans kaybına sebep olmuyor.
2- yeni bir tab ekleyecek olsan ohoo kurban gelir o zamana
sonuç : teknik olarak en sevdiğim şeylerden temp ile son show olan id yi temp e alıp daha sonra onu hide edip yeni show ettiğimiz şeyi temp e atamak işi daha kıssadan çözmeye yardımcı oluyore....
İhtiyaç oldu, şöyle bir şeyler karaladım.
< li>< a href="#tabSAYI" class="tetik">....< /a>< /li> şeklinde tetikleyiciler (tablar) ,
< div id="tabSAYI">...< /div> şeklinde sekme içerikleri çoğaltılabilir.
CSS kurcalanarak daha da güzel hale getirilebilir.
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.