Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

slidetogger/hide()/show()/javascript

$(function(){
	$('#byazi').hide();	
	$('#btn').click(function(){
			$('#byazi').slideToggle(1000);
		});
	});


Sorunum şu:Twitterdaki gibi aç/kapa butonu yapıtım ama veritabanından çektiğim verilerden sadece ilk veriye uygulanıyor yazdığım kodlar.Diğerlerine uygulanmıyor.Bunun nedeni ne olabilir?İlginiz için teşekkürler...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 1
    xuma adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    171 cevap - 1 soru
    id yerine class kullanmayı denedinmi.Bildiğin gibi id sadece tek bir elemana uygulanabilir.
    • yukonit adlı üyenin fotoğrafı yukonit
      onuda uyguladım fakat bu seferde ilk aç/kapa butonuna basınca bütün yazılar açılıyor ve yine ilk aç/kapa butonu haricindeki butonlar aktif değil.Yani sadece ilk aç/kapa butonu çalışıyor ve bütün yazıları açıp kapatıyor.
      11 yıl önce yazılmış
    • xuma adlı üyenin fotoğrafı xuma
      :)
      $('.byazi').hide();	
      	$('.btn').click(function(){
      			$(this).slideToggle(1000);
      		});
      	});
      

      this toggle olacak .btn değil
      11 yıl önce yazılmış
    • yukonit adlı üyenin fotoğrafı yukonit
      bu seferde aç/kapa butonunu gizliyor,yazıyı açıp/gizlemiyor :) (Her şeyi soruyorum ama javascripte yeniyin)
      11 yıl önce yazılmış
    • xuma adlı üyenin fotoğrafı xuma
      Html yapını yazarmısın ona göre cevap verelim.
      Mesela şöyle ise;
      <div class="byazi">
      	<a class="btn" href="#"></a>
      </div>
      

      $('.byazi').hide();	
      	$('.btn').click(function(){
      			$(this).parent('div').slideToggle(1000);
      		});
      	});
      
      11 yıl önce yazılmış
    • yukonit adlı üyenin fotoğrafı yukonit
                  <div id="icerik">
                          <div id="baslik"><a href="#">Başlık</a></div>
                          <div id="yazi">Ekranda görünecek yazı <div class="byazi">Butona basıldıktan sonra görünecek yazı</div></div>
                          <input class="btn" value="Aç/kapa" type="button" />     
                  </div>
      
      11 yıl önce yazılmış
    • xuma adlı üyenin fotoğrafı xuma
      11 yıl önce yazılmış
    • yukonit adlı üyenin fotoğrafı yukonit
      teşekkür ederim yardımlarınız için
      11 yıl önce yazılmış

Cevaplar

  • bensedat18 adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    39 cevap - 52 soru
    tweetter için söylemek gerekirse her tweet için ona ait id değeri ile bir div oluşturabilirsin. yani..

    <div id="tweet_<?=$tweet_id?>">
    deneme
    </div>

    function open(i){
    $('#tweet_'+i).slideToggle(1000);
    }

    gibi.
    • yukonit adlı üyenin fotoğrafı yukonit
      açıkçası aklıma yatmadı :(
      11 yıl önce yazılmış