• 07-04-2013, 22:15:04
    #1
    Merhaba arkadaşlar geçen gün bu problemle karşılaştım ve neredeyse tüm Google'da display none kodu ile gizlendiğini gördüm fakat bu display none kodu biraz riskli olduğu için kullanmadım.Verdiğim yöntemle çok basit bir şekilde kodları gizleyebiliriz.

    Buyrun :

    İlk önce verdiğim kodu style.css dosyasında istediğimiz bir yere yerleştirelim.
    .gizle{position: absolute; top:-9999px; left: -9999px; z-index: -999;}

    Daha sonra elinizde bulunan istediğiniz kodu iki div arasına atın bu kadar.
    <div class="gizle" > Kodunuz </div>
  • 08-04-2013, 00:33:22
    #2
    evet google da salaktı. sayfa genişliğinden fazla sol a kaydırmayı algılamadı. 9999px genişliğinde bir site, ekran vardı da siz bunu böyle yaptınız.
    jquery ile sayfa yükledikten sonra div in içini temizleyin daha garanti yöntemdir.
  • 08-04-2013, 18:19:11
    #3
    trgino adlı üyeden alıntı: mesajı görüntüle
    evet google da salaktı. sayfa genişliğinden fazla sol a kaydırmayı algılamadı. 9999px genişliğinde bir site, ekran vardı da siz bunu böyle yaptınız.
    jquery ile sayfa yükledikten sonra div in içini temizleyin daha garanti yöntemdir.
    O zaman yöntemi söyleyin de yapalım.Buradan gelip laf sokup gitmeye çalışmak da nedir? Herkes faydalansın diye paylaşıyorum,display none kodundan daha iyidir.
  • 09-04-2013, 00:40:19
    #4
    t4ko adlı üyeden alıntı: mesajı görüntüle
    O zaman yöntemi söyleyin de yapalım.Buradan gelip laf sokup gitmeye çalışmak da nedir? Herkes faydalansın diye paylaşıyorum,display none kodundan daha iyidir.
    benim size laf soktuğum filan yok : ) sakin olun. yanlışsınız deyince laf sokmak oluyorsa yapcak bi'şeyim yok zaten.

    display:none den iyi filan değildir. ikiside hemen hemen benzerdir.
    ayrıca yöntemi de söyledim. eğer örnek isterseniz buyrun aşağıda örneği vardır.
    sayfada jquery kütüphanesinin çağrılmış olmalıdır.(sanırım 1.4 ve üstü olmalı)
    <script>
    $(window).load(function(){
        $("#temizle").html(' ');
    });
    </script>
    <div id="temizle">gizlenecekler buraya</div>
    sayfanın load işlemi bittikten sonra çalışıp, div in içine boşluk basacaktır böylece ordaki kodlar temizlenmiş olacaktır.
    not: jquery i noConflict olarak kullananlar veya kodun çalışmadığı sitelerde $ yerine jQuery i yazmanız gerekir.