2,100
社区成员
发帖
与我相关
我的任务
分享
<script src="http://www.coding123.net/js/jquery.js"></script>
<script>
$(function () {
$(document).keyup(function (e) {
if (e.keyCode == 27) {
var div1 = $('#div1'), div2 = $('#div2');
if (div2.css('display') != 'none') div2.hide();
else if (div1.css('display') != 'none') div1.hide();
}
});
});
</script>
<style>
#div1,#div2{display:none;}
</style>
<input type="button" value="btn1" onclick="$('#div1').show()" />
<div id="div1" onclick="$('#div2').show()"><div>111</div><div>111</div></div>
<div id="div2">div2</div>
//esc 为什么这个方法点开div2级才能有效果
$(document).keyup(function (e) {
$('#window').hide();
if (e.keyCode == 27) {
var div1 = $('#window02')
var div2 = $('#window01');
if (div2.css('display') != 'none') {
alert(111)
div2.hide();
} else if(div1.css('display') != 'none'){
alert(222)
div1.hide();
};
}
});
}