bir javascript kütüphanesi ile değil de, basit bir javascript betiği ile de bunu yapabiliriz
<html>
<head>
<style type="text/css" >
#alan{display:none;}
span#goster{cursor:pointer;}
span#gizle{display:none; cursor:pointer;}
</style>
<script type="text/javascript" >
function goster() {
document.getElementById("goster").style.display = "none";
document.getElementById("gizle").style.display = "block";
document.getElementById("alan").style.display = "block";
}
function gizle() {
document.getElementById("gizle").style.display = "none";
document.getElementById("goster").style.display = "block";
document.getElementById("alan").style.display = "none";
}
</script>
</head>
<body>
<span id="goster" onclick="goster();" >göster</span>
<span id="gizle" onclick="gizle();" >gizle</span>
<div id="alan" >
<p>
lorem ipsum dolor sit amet.
</p>
</div>
</body>
</html>biraz da bilgi vermem gerekirse:
* önce css ile etkileşim olmadan gösterilmeyecek alanı gizliyoruz.
* ardından yine css ile, göster butonunu gösteriyor, gizle butonunu gizliyoruz.
* daha sonra, javascript ile göster fonksiyonu çalışırsa olacakları yazıyoruz, gizle fonksiyonu çalışırsa olacakları yazıyoruz.
* html alanında ise göster butonunu, gizle butonunu ve yazı alanımızı yazıyoruz.
* ilk başta sadece göster butonu çalışacaktır. göster butonuna tıklandığında, yazı gösterilecek, göster butonu gizlenecek, gizle butonu ise gösterilecektir. gizle butonuna da basıldığında tam tersi olacak. göster butonu tekrar aktif edilecek, yazı ve gizle butonu da gizlenecektir.