让我们将有问题的 2 个 div 称为 div1 和 div2。
我想要做的是使用回车键来显示 div1 并隐藏 div2(如果 div2 当前可见),反之亦然。现在我有了代码,这样按回车键将显示 div1 并隐藏 div2,但要返回显示 div2 并隐藏 div1,您必须使用 shift 键。它现在的工作方式,但我想要它,所以每次我希望 div 交替时我只需要按 Enter 键。
这是javascript代码
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var keys = [];
var code = [13];
var keys1=[];
var code1 = [16];
$(document).keydown(function(keyEvent) {
keys.push(keyEvent.keyCode);
keys1.push(keyEvent.keyCode);
if ( keys.length > code.length ) {
keys.shift();
}
if ( keys1.length > code1.length ) {
keys1.shift();
}
if ( keys.toString() == code.toString() ) {
showAns();
}
if ( keys1.toString() == code1.toString() ) {
hideAns();
}
});
});
</script>
知道如何完成我的要求吗?