触发事件与空格键keydown设置持续时间

时间:2016-09-07 13:39:32

标签: jquery keydown onkeydown

我有一个动画应该在keydown上开始一段时间(3s左右)。

想知道我是否可以将动画函数绑定到jquery keydown但是如何添加持续时间或者是否有另一个可以处理此问题的jquery插件?

动画类似于:

$(' .slide1&#39)。效果基本show();

但是我需要将它绑定到一个按键保持事件,以便当有人按住空格键3秒时触发它。我不知道从哪里开始。

有点像 - 但是如何用实际的空格键触发?

input[type=number] {
    -moz-appearance:textfield;
}

1 个答案:

答案 0 :(得分:0)

$(window).keypress(function (e) {
  if (e.keyCode === 0 || e.keyCode === 32) {
    e.preventDefault()
    console.log('Space pressed')
    //do some stuff here
    /*some animation*/.delay(3000);//plays animation for 3 seconds
  }
});

正如其他人所评论的那样,如果没有任何示例代码,很难看清楚你在寻找什么。然而,听起来你正在寻找这样的东西。