Код HTML
<input type="checkbox" name="public" id="public" value="yes">
<div id="hide" style="display:none;">
Содержимое скрытого блока
</div>
Создали кнопку. Присвоили ей id public. Ниже создали скрытый блок, который и будет открываться при выделении чекбокса.
Код JS
<script type="text/javascript">
$(document).ready(function(){
$("input#public").change(function(){
if ($(this).attr("checked")) {
$('#hide').fadeIn().show();
return;
} else {
$('#hide').fadeOut(300);
}
});
})
</script>
А в этом фрагменте кода происходит проверка checkbox - если выделен, то открываем, если нет, то скрываем. Смотрим работу.
Спасибо за внимание!