Str@nnik, вот целиком код страницы может ты просто вставил как-то не так)
Code (+/-)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<title>Document</title>
</head>
<body>
<input type="checkbox" id="checkbox1"> <br>
<div id="hidden_div">sfsdfsdfdsfsdf</div>
<script>
function isLocalStorageAvailable() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
$(document).ready(function(){
if(isLocalStorageAvailable()){
localStorage['mark_as'] = localStorage['mark_as'] || 'hidden';
$('#hidden_div').css('visibility', localStorage['mark_as']);
}
$('#checkbox1').change(function(){
var $hd = $('#hidden_div');
var mark_as;
if ( $hd.css('visibility') == 'hidden' ){
$hd.css('visibility','visible');
mark_as = 'visible';
}else{
$hd.css('visibility','hidden');
mark_as = 'hidden';
}
localStorage['mark_as'] = mark_as;
});
});
</script>
</body>
</html>