if($('#hideShip').prop('checked')){
$('#block').slideUp(300);
}
$('#hideShip').click(function(){
if($(this).prop('checked')){
$('#block').slideUp(300);
}
});
$(this).prop('checked')
вернул true, а изначально он возвращает false, потому что инпут не имеет аттрибута checked?