ライト ボックス ギャラリーを作成していましたが、このコードでは、 escキーdiv
を押したときに非表示になるはずだったライト ボックスが非表示になりません。
$(document).keyup(function(e) {
if(e.keyCode==27) {
$("#lightbox").hide();
}
});
次のような DOM 要素があります。
<div id="lightbox">
<div id="overlay">
<div id="imageholder">
<img name="lightboximage" src="images/demo/940x340.gif" height="600" width="700" align="left" />
<div id="description">
<h1><a href="url/cyberkiller.nishchal">Nishchal Gautam</a></h1>
<p>Description about the image</p>
</div>
</div>
</div>
</div>
これらの要素の下にスクリプトを配置しましたが、何か不足していますか?