コードは以下のとおりです...クリックが発生すると、.slideToggle がループし、div が無限に上下にスライドします...
$(document).ready(function() {
$.getJSON('/test/getsubtopics2.php', function(data) {
$.each(data.topics, function(name,value) {
$(".forum-topics").append('<div class="forum-topic-head"><div class="forum-topic-row"><div class="expand">+</div><div class="forum-title">' + value.topic_name + '</div></div><div class="subtopic-frame" id="' + value.topic_id + '"></div>');
$.each(value.subtopic_array, function(name2,value2) {
$("#" + value.topic_id).append('<div class="subtopic-name"><a href="/forums/topic.php?id=' + value2.subtopic_id + '">' + value2.subtopic_name + '</a></div><div class="num-threads"></div>');
$(".forum-topic-row").click(function(){
$(this).siblings(".subtopic-frame").slideToggle("slow");
$(this).children(".expand").delay("100").fadeToggle();
});
});
});
console.log(data);
});
});