この関数は、次のプロパティを持つオーバーレイをブラウザ画面全体に追加します。
$('a.cell').click(function() {
$('<div id = "overlay" />').appendTo('body').fadeIn("slow");
});
#overlay
{
background-color: black;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
display: none;
z-index: 100;
opacity: 0.5;
}
そして、この関数はそれを削除することになっています。
$('#overlay').click(function() {
$(this).fadeOut("slow").remove();
});
しかし、それはまったく何もしていないようで、今私のページは黒く塗りつぶされています。削除の何が問題になっていますか?