请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

西一凹 2024-12-18 17:40:28

同学你好,经过分析你提供的代码,最终发现,你的问题在于

不管 是 使用 

event.ctrlKey && event.shiftKey && event.code === 'keyI'

还是使用

event.metaKey&& event.shiftKey && event.code === 'keyI'

在event.code === 'keyI' 的判断语句中  “keyI”的 k 应为大写,K,

即最终的代码应该为

event.ctrlKey && event.shiftKey && event.code === 'KeyI'

或者 

event.metaKey&& event.shiftKey && event.code === 'KeyI'

1 回复 有任何疑惑可以回复我~
西一凹 2024-12-18 16:49:37

同学你好,如果 你是按照 

event.ctrlKey && event.shiftKey && event.code === 'keyI'在Mac上设置的,那么,应该按下的组合键是 mac的control + shift + I ,而不是 command + shift + I,如果需要检测按下 command,那么代码中应该设置为

event.metaKey && event.shiftKey && event.code === 'keyI'


0 回复 有任何疑惑可以回复我~
  • 提问者 gino先森 #1
    原来event.ctrlKey && event.shiftKey && event.code === 'keyI'在Mac中按control + shift + I 也不生效,现在换event.metaKey && event.shiftKey && event.code === 'keyI'按command + shift + I也不生效
    回复 有任何疑惑可以回复我~ 2024-12-18 17:16:58
  • 西一凹 回复 提问者 gino先森 #2
    同学你好,那同样可能需要你提供一下你完整的代码看看具体情况呢
    回复 有任何疑惑可以回复我~ 2024-12-18 17:18:31
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号