Col*_*lin 20 javascript jquery javascript-events
有没有办法检查空格键是否同时跟踪鼠标的移动方向和距离等等.
这点是我要复制Photoshop按住空格键,鼠标左键并移动鼠标时的滚动方式,但无需按住鼠标左键.
cle*_*tus 55
您可以使用keydown()和keyup()跟踪空格键是否被按下,并在mousemove()事件处理程序中查看该状态.例如:
var space = false;
$(function() {
  $(document).keyup(function(evt) {
    if (evt.keyCode == 32) {
      space = false;
    }
  }).keydown(function(evt) {
    if (evt.keyCode == 32) {
      space = true;
      console.log('space')
    }
  });
});
然后你的mousemove()处理程序可以看到它是否被按下.