我想添加一个绑定,其中 Esc 键会重新滑动我的面板。这是我的jQuery代码。
$(document).ready(function () {
$(".port-link-container").click(function () {
$("div.slider-panel").slideUp("slow");
});
$("#wr").click(function () {
$('html, body').animate({ scrollTop: 450 }, 'slow');
$("div#wr-large").slideDown("slow");
});
$("#sema").click(function () {
$("div#sema-large").slideDown("slow");
});
$(".slider-close").click(function () {
$('html, body').animate({ scrollTop: 0 }, 'slow');
$("div.slider-panel").slideUp("slow");
});
});
答案 0 :(得分:38)
#pannel
{
position:fixed;
width:100%;
height:200px;
background-color:#ddd;
}
<div id="pannel"></div>
$(document).keyup(function(e){
if(e.keyCode === 27)
$("#pannel").slideToggle();
});
试试吗?
答案 1 :(得分:4)
使用keyup事件
尝试此操作$(function(){
$(document).keyup(function(e){
if(e.which == 27)
{
$("div.slider-panel").slideUp("slow");
}
});
});