小编Jus*_*tin的帖子

在按下另一个键之后,移位键被忽略,移位键不好.如何检测何时发布?

我有一个文本输入,当用户按下shift(keydown)并绑定一个监听器以使shift键上升时,它现在变得透明

即.

$('#foo').keydown(function(){
      if(event.which==16){
          //make #foo transparent
          $(this).keyup(function(){
              if(event.which==16){
                 //return #foo to its former glory
                 $(this).unbind('keyup');
              }
          });
       };
  })
Run Code Online (Sandbox Code Playgroud)

当在按下和释放换档键之间没有按下任何字符时,这可以正常工作.问题是,当换档失败并且按下另一个角色时,换档键似乎已被完全遗忘.释放shift键时,没有键盘触发.

我尝试触发.which属性设置为16 的'假'keydown,在按下其他字符后向右移动,但无济于事.

任何建议将不胜感激!

javascript jquery events

6
推荐指数
1
解决办法
274
查看次数

标签 统计

events ×1

javascript ×1

jquery ×1