我无法为我应用覆盖的 div 绑定按键。下面是代码。
<div>
Content <a href="#" id="load">Load overlay</a>
</div>
<div id="overlayDiv" class="overlay">
<div id="someInnerDiv">
Text
</div>
</div>
<script type="text/javascript>
function LoadOverlay()
{
$('#overlayDiv').overlay();
$('#someInnerDiv').keypress(function() { alert (' key was pressed' ); });
$('#someInnerDiv').focus();
}
$("#load").click(LoadOverlay);
</script>
警报没有出现。这是 jsfiddle 上的代码:http: //jsfiddle.net/JEmgg/4/
我猜这是捕捉事件的叠加层,但我无法弄清楚。