• 18-01-2010, 22:10:24
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    jQuery / Ajax / JavaScriptkategorisinin ikinci makalesi ile artık jQuery ye adım atıyoruz şimdiki konumuz basit ama konunun temel bilgi olması için üzerinde biraz fazla duracağım. Bundan sonraki derslerimizde jQuery ile post işlemleri gibi işlemler yapcağız, şimdiki konumuz jQuery deki slideUp() ,slideDown() ve toggle() fonskiyonlarını kullanmak.

    İndex.html sayfamızı hazırlıyoruz
    Öncelikle tagları arasına jquery.js dosyasımızı entegre ediyoruz. ( jquery.js dosyamız js/ dizinin altındadır. )
    <head>
    <script src=”js/jquery.js” type=”text/javascript”>< / scirpt>
    </head>
    Şimdi arkadaşlar 2 şekilde div açma ve kapatmayı yapabiliriz şimdi birinci yolu göstereceğim.

    Birinci Yol

    Aşağıdaki kodları <head></head> tagları arasına yazıyoruz.
    $(document).ready(function () {
    $('#Menu a').click(function () {
    $('#Menuiki').slideDown('medium');
    });
    });
    Bu kodlar belki zor görünüyor gibi gelebilir ama korkmaya gerek yok arkadaşlar teker teker anlatacağım.

    $(document).ready(function () { xxxxx }); = belge tamamen yüklendiğinde xxxxxxx diye belirttiğimiz fonksiyonları çalıştır.
    $('#Menu a').click(function () {yyyyyyyy }); =
    <div id="Menu">
    <a href="#">Aç</a>
    </div>
    Burada Menu class'ının altındaki herhangi bir <a></a> tagına tıklandığında yyyyyy işlemini gerçekleştir diyoruz.
    $('#Menuiki').slideDown('medium');Burada ise <div class="Menuiki"></div> Div'îni slideDown yani aşağıda doğru slayt efektiyle açıyor.

    Burada slideDown yerine slideUp toggle taglarınıda kullanabilirsiniz aslında daha fazla etiket kullanabilirsiniz ama şimdilik ben bu üç fonksiyonu anlatıyorum.

    Bu Birinci yoldu yani jQuery'de de belirttin xx adlı ziyaretçi şu divin içindeki şu <a></a> tagına tıklarsa şu divi aç diye belirttik.

    Demo :

    SlideUp
    SlideDown
    Toggle
    İkinci Yol
    Şimdi ise direk biz istediğimiz <a></a> tagına değer vereceğiz. öncelikle jquery.js dosyasını <head></head> tagları arasına entegre ediyoruz.

    <head>
    <script src="/jsjquery.js" type="text/javascript">< / scirpt>
    </head>
    jquery.js yi entegre ettikten sonra sitemizdeki herhangi bir <a> </a> tagına gidip

    <a href="#" onclick="$('#Aycan').slideDown('normal');
    $('#Zone').slideDown('normal');">Divleri aç /kapat</a>
    Divleri aç / kapat linkine tıkladığımız zaman #Aycan div'ini aşağı doğru açacak #Zone divini ortadan kaldıracak.

    Burada slideUp fonksiyonun yerine slideUp() , slideDown() ve toggle() bu fonksiyonlarıda yazabilirsiniz.

    Demo : Aycan.Net jQuery Toggle
    Sonuç :
    Umarım anlamışssınızdır, anlamadığınız kısımları konu altında belirtirseniz elimden geldiğince yardım etmeye çalışacağım bu arada artık jQuery anlatımları için bir klasör oluşturdum onu şuan veriyorum artık bütün değişiklikler orda olacak.

    Tüm örnek çalışlamaları http://www.aycan.net/Ek/rar/jQuery-s...-Aycan.Net.rar buradan indirin.



    ———————————————————

    Bu makale Aycan.net tarafından yazılmıştır. Link göstermeden yayımlamak YASAKTIR.
    http://www.aycan.net/blog/jquery-aja...panir-div.html
    ———————————————————
  • 18-01-2010, 23:22:08
    #2
    Hocam şimdi zamanım yok diye okuyamadım ama çok güzel bir makaleye benziyor. Boş zamanımda ilk makalenizi de bu makalenizi de okuyacağım. Artık yavaş yavaş javascript/jQuery dünyasına adım atmalıyım. Bunlar olmadan yazdığınız şeyler hiçbir şeye benzemiyor.
  • 19-01-2010, 09:54:25
    #3
    ilyasbat adlı üyeden alıntı: mesajı görüntüle
    Hocam şimdi zamanım yok diye okuyamadım ama çok güzel bir makaleye benziyor. Boş zamanımda ilk makalenizi de bu makalenizi de okuyacağım. Artık yavaş yavaş javascript/jQuery dünyasına adım atmalıyım. Bunlar olmadan yazdığınız şeyler hiçbir şeye benzemiyor.
    Aynen artık statik siteler hiç bir işe yaramamaya başladı sitelerimizde birşeyleri kullanıcı açacak kapatacak ,silecek ki yönetim kullanıcıda olsun buda web2.0 tanımının %70'ini oluşturuyor desek doğru olur. O yüzden Java artık son harika haline geliyor. yakında jquery & ajax post işlemlerini göstereceğim inş.
  • 19-01-2010, 10:14:45
    #4
    Üyeliği durduruldu
    paylaşım için teşekkürler ben post işlemini anlatmıstım belki işine yarayan olabilir
    https://www.r10.net/javascript-progra...st-islemi.html
  • 21-01-2010, 22:19:10
    #5
    Peki değişen haber nasıl yapılır?

    Teşekkürler
  • 22-01-2010, 00:49:12
    #6
    hayat_okulu adlı üyeden alıntı: mesajı görüntüle
    Peki değişen haber nasıl yapılır?

    Teşekkürler
    Finaller bitsin onun hakkında biraz bilgi toplayım makale olarak aktarırım.
  • 31-01-2010, 03:49:57
    #7
    Hocam eğer divler arasında <td> <tr> gibi taglar varsa kaldırmıyor. Nasıl bir yol izleyebiliriz?
  • 31-01-2010, 14:08:47
    #8
    ilyasbat adlı üyeden alıntı: mesajı görüntüle
    Hocam eğer divler arasında <td> <tr> gibi taglar varsa kaldırmıyor. Nasıl bir yol izleyebiliriz?
    Hiç tablolarla jquery çalışmadım ama mantık olarak
    <div id="kapanakacakdiv" style="dipslay:none">
    <table>
    <tr>
    <td></td>
    </tr>
    </table>

    </div>

    böyle saten tabloları göstermez ve butona veya linke tıkladığımızdada görünür yapar ?
  • 31-01-2010, 14:24:29
    #9
    Hocam SlideUp'ı kullanıyorum. Hiç sorun yok normal yerde linkle tıkladığımda kapanıyor ancak dediğim gibi divin arasına <td><tr> girdi mi kapatmıyor.