使用回调启用后禁用密钥?

时间:2017-10-06 10:31:09

标签: javascript jquery

我有这个div在keydown上滑动(消失)。但是在这个事件之后我必须禁用键,否则他们将继续滚动到现在的位置"去掉了#34; DIV。我尝试了几种方法,比如添加和删除活动类,但它没有用。

这可以用回调吗?也许我输错了。有人可以帮我吗?谢谢。代码:

$("#zero").bind("mousewheel mouseup mousedown", function() { //touchmove
  return false;
});

function start() {
  $("html, body").animate({
    scrollTop: 0
  }, "slow"); //665px
  $("#zero").slideUp();
  $("#nav").fadeIn(1500).delay(9000);
  $('html, body').css({
    overflow: 'auto',
    height: 'auto'
  });
  $("body").on("touchmove", true);
}

$(document).keyup(function(event) {
  if (event.keyCode == 40 || 13) {
    start(function() {
      // -- -- > CallBack ?
      if (event.keyCode == 40 || 13) {
        return false;
      }
    });
  }
});

0 个答案:

没有答案