我正在制作一个灯箱画廊,但这段代码并没有隐藏当我按下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>
我已将脚本放在这些元素下方,我是否遗漏了什么?