私はいくつかのjQuery実験(ちょっとしたゲーム)で小さなサイトを作っています。各ゲームにはゴールがあり、ゴールが見つかってクリックされたときに、フッターのハート記号を永続的に変更したいと考えています。これにはCookieプラグインを使用しようとしています。
サブページの 1 つへのリンク: http://www.carlpapworth.com/htmlove/arrows.html
フッターCSSは次のとおりです。
footer{
position: fixed;
bottom: 0px;
padding: 10px;
width: 100%;
height: 100px;
background: /*url(../images/bgFooter.png)*/ #dddddd;
z-index: 2000;
}
.heartCollection{
width: 940px;
margin: 0 auto;
text-align: justify;
}
.heartCollection p{
font-size: 13px;
float: none;
width: 100%;
padding: 0;
margin: 0 0 -20px 0;
text-align: center;
position: relative;
}
.heartCollection ul li{
width: auto;
display: inline;
list-style: none;
float: left;
margin: 10px 0 -10px 0;
padding: 0 0 0 98px;
font-size: 70px;
}
.heartCollection ul li a{
font-family: menlo;
color: #cccccc;
}
.found{
color: #ff63ff;
}
.credits{
width: 100%;
height: auto;
margin: 80px auto;
bottom: 0px;
left: -40px;
position: relative;
text-align: right;
}
Javascript は次のとおりです。
$(document).ready(function() {
//help
$('#helpInfo').hide();
$('#help h2').click(function(){
$('#helpInfo').show(300);
});
$('#helpInfo').click(function() {
$(this).hide(300);
});
//reward
$('#reward').hide();
$('#goal a').click(function(){
$('#reward').fadeIn(1000);
});
//Collection
$.cookie('class','found',{
});
var foundHeart = $.cookie('found');
$('.exit').click(function(){
$('#collection1').addClass(foundHeart);
});
});
何も起こらないので、何が間違っているのですか?編集:さらに重要なことは、それを修正するにはどうすればよいですか?