Doğru Cevap
-
Fonsiyon yapmadım ama şöyle bir şey işini görür sanırım;
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.min.js"></script> </head> <body> <a href="#" class="area" id="1">yorumları gör</a> <div id="test_1" style="border: 1px solid black; width: 100%; height:100px;"></div> <script> $('.area').click(function() { var id = $(this).attr('id'); var text = $("#test_"+id).text(); if(text=='') { $("#test_"+id).load('server.c?id='+id); } else { $("#test_"+id).toggle(100); } }); </script> </body> </html>
Cevaplar
-
o div $('#divismi').Toggle(100) kullnarak gösterme ve gizleme işlemlerini yapabilirsin toggle komutu gizli ve göster css ile div e displaye:none dersen ilk olarak gizli gelecektir daha sonra linke vereceğin onclick fonksiyonu ile österme ve gizleme işlemlerini yapabilirsin
-
sedran
gösterip gizlemek ile problemim yok da, ilk tıklamada veriyi çekmeyi, diğer tıklamalarda göster gizle yapmayı beceremedim...13 yıl önce yazılmış
-
-
Test etmedim ama:
function showComments(yaziid) { var el = $('#showComments_' + yaziid); if(!el.html()) { el.load('show_comments.php?yaziid=' + yaziid); } else { el.toggle(); } }
gibi bişey olması lazım.
Yok illa eleman gizli mi değil mi onu öğrenip ona göre işlem yapmak istiyorum dersen $(element).is(':visible') diye sorgulayabilirsin.