2016-03-27 14 views
0

Bu forumda bir soru yayınladım ve bir soru ve orijinal gönderiye bağlantı oluşturması istenen bir moderatör.Geçiş düğmesinin nasıl uygulanacağını bilmem gerekiyor

Bu gönderi. toggle show/hide div with button?

NAVEED tarafından sağlanan çözüm, 19:50 'de Dec 24 '10 olarak yanıtlandı.

Div kapalıyken ve div açıkken "kapat" düğmesinde yalnızca "open" kelimesini nasıl kullanabilirim? Demek istediğim, kelimeleri açma ve kapatma düğmesi.

Teşekkür ederiz.

+0

Ben yineleniyor sanmıyorum. Diğer sorular, bir tane açık, diğeri kapalı olmak üzere iki olay için sorduğum sırada tek bir etkinlik istiyorlar. Cevabı nerede bulabileceğimi biliyorsan, zamanını gerçekten takdir ediyorum. –

cevap

0

Aşağıdaki HTML'yi kullan Naveed kullanılmış.

HTML

<div id='content'>Hello World</div> 
<input type='button' id='hideshow' value='hide/show'> 

hem butonuna bir göstermek/gizlemek sınıfını geçiş ve metni değiştirmek için Daha sonra, aşağıdaki JS kullanabilirsiniz.

JS

var btn = $('#hideshow') 
    var content = $('#content') 

    btn.click(function()) { 
     if (content.hasClass("show"){ 
      content.removeClass('show'); 
      btn.text('open'); 
     } else{ 
      content.addClass('show'); 
      btn.text('close'); 
     } 
    }); 

CSS

#content{ 
    display: none; 
} 
#content.show{ 
    display: block; 
} 
+0

Çalışmıyor. –

+0

Bir karar vermeden önce yazıyı dikkatle okumak için çoğaltılan soruları işaretlemek istiyorum. Gönderi, üstte bir .png görüntüsü kullanan bir kod anlamına gelir. Kodu bir düğme ile uygulamaya çalışıyorum. –

+0

Kibirli, paramik bozukluğum vardı. İşte çalışan bir keman https://jsfiddle.net/6zmtd0vf/ –

İlgili konular