次のコードを使用して、.sidebar-toggle が押されたときにサイドバーを表示し、#page が押されたときにサイドバーを非表示にします。
サイドバーの表示は完璧に機能しますが、#page を押しても非表示になりません。.sidebar-toggle をクリックしたときに、変数が 1 に設定されていないようです。
var state = 0;
if (state === 0) {
$('.sidebar-toggle').click(function() {
$('#page').animate({marginLeft: '230px'}, 400);
state = 1;
});
}
if (state === 1) {
$('#sidebar').click(function() {
$('#page').animate({marginLeft: '0'}, 400);
state = 0;
});
}