1

我希望能够在按下某个键时更改特定类的 css 属性。在此示例中,我想将 css 属性animation-play-state从按下时更改running为。以下(毫不奇怪,我在 jQuery 上是垃圾)不起作用:pausedspacebar

$(document).bind("keypress", function(e) {
   if (e.keyCode == 49) {
      $('.object').css('animation-play-state', 'paused')
   };
});

谁能引导我走上正确的道路?谢谢!

4

2 回答 2

2

可能是因为空格键返回32,并且e.which在 jQuery 中被标准化,所以使用它:

$(document).on("keyup", function(e) {
   if (e.which == 32) {
      $('.object').css('animation-play-state', 'paused')
   }
});

FIDDLE(检查元素,应用样式)

于 2013-03-28T10:01:41.447 回答
0

keyCode空格键的 32 。

于 2013-03-28T10:02:28.473 回答