Doğru Cevap
-
id yerine class kullanmayı denedinmi.Bildiğin gibi id sadece tek bir elemana uygulanabilir.
-
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
:)
$('.byazi').hide(); $('.btn').click(function(){ $(this).slideToggle(1000); }); });
this toggle olacak .btn değil11 yıl önce yazılmış -
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
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
<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
11 yıl önce yazılmış -
yukonit
teşekkür ederim yardımlarınız için11 yıl önce yazılmış
-
Cevaplar
-
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
açıkçası aklıma yatmadı :(11 yıl önce yazılmış
-