Работает) только почему то не прячется) только первый раз, сразу после загрузки:
$(document).ready(function() {
$(function() {
var oB = $('body').click(function() {
var slidepx=$(".sidebar").width();
if ( !$("#maincontent").is(':animated') ) {
if (parseInt($("#maincontent").css('marginLeft'), 10) < slidepx) {
margin = "+=" + slidepx;
} else {
margin = "-=" + slidepx;
}
$("#maincontent").animate({
marginLeft: margin
}, {
duration: 'slow',
easing: 'easeOutQuint'
});
}
});
setTimeout(function() {
oB[0].click();
}, 500);
});
});