2016-03-24 13 views
0

şu anda yorum yanıtlarını katlayabilir ve açabilirim, ancak açtığımda hala görüntü yanıtları diyor. Yanıtları gizlemek için bunun değiştirilmesini istiyorum. Bunu nasıl başarabilirim?, katlanabilir ve açılabilir, ancak katlandığında ve açıldığında html metnini nasıl değiştirebiliriz. (örneğin, yanıtları yanıtlar/yanıtları gizle)

<a href='#' class='replies'>   
     view{{comment.comment_count}}replies</a> 
<script> 
$('.replies').click(function(e){ 
    e.preventDefault(); 
    $(this).next(".got_replies").fadeToggle(); 
}) 
$(".got_replies").fadeToggle(); 

</script> 

nasıl bu ... Biri bana ipucu veriyor olabilir? Ben bu çok karmaşık bir iş olacak sanmıyorum ama buna rağmen nasıl başlayacağınızı bilmiyorsanız ...

yapmak için hiçbir fikrim yok
+0

deneyin? – madalinivascu

cevap

1

denedin mi neyi bazı metin manipülasyon

$('.replies').click(function(e){ 
    e.preventDefault(); 
    $(this).next(".got_replies").fadeToggle(); 
    text = $(this).text(); 

    if(text.indexOf('view') >= 0) { 
     text = text.replace('view','hide'); 
    } else { 
    text = text.replace('hide','view'); 
    } 
    $(this).text(text); 
    }); 

https://jsfiddle.net/Lnq5ba4t/

+0

Teşekkürler, şimdi ne yapacağımı biliyorum, bu yüzden sizin kodunuzu benim üzerinde denedim ama sayfayı yenilediğimde ve gizlendiğimde cevaplar ortaya çıkıyor. Sayfayı yenilediğimde, yanıtların katlanması ve –

+0

görünümünde bu sayfanın – madalinivascu

+0

ifadesinden sonra metnin durumunu kaydetmemesi gerektiğini söyleyin, sonra burada çözüm nedir? Başarısız ve başarısız olduktan sonra pes ettim ... –

İlgili konular