我有一个动画应该在keydown上开始一段时间(3s左右)。
想知道我是否可以将动画函数绑定到jquery keydown但是如何添加持续时间或者是否有另一个可以处理此问题的jquery插件?
动画类似于:
$(' .slide1&#39)。效果基本show();
但是我需要将它绑定到一个按键保持事件,以便当有人按住空格键3秒时触发它。我不知道从哪里开始。
有点像 - 但是如何用实际的空格键触发?
input[type=number] {
-moz-appearance:textfield;
}
答案 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
}
});
正如其他人所评论的那样,如果没有任何示例代码,很难看清楚你在寻找什么。然而,听起来你正在寻找这样的东西。