我使用了aliplayer封装的播放器,并且开启了快捷键控制播放的功能,但是有一个问题,当开启了一个视频,但同时我在界面的其他地方比如说文本框输入内容按下快捷键的时候,播放器也会响应,如何能做到当焦点在输入框的时候按下快捷键但播放器不响应呢?
我希望实现的效果就是类似b站的播放和评价功能,当焦点在输入框时,按下键盘快捷键播放器不响应,焦点不在输入框时,按下快捷键播放器正常响应
我使用了aliplayer封装的播放器,并且开启了快捷键控制播放的功能,但是有一个问题,当开启了一个视频,但同时我在界面的其他地方比如说文本框输入内容按下快捷键的时候,播放器也会响应,如何能做到当焦点在输入框的时候按下快捷键但播放器不响应呢?
我希望实现的效果就是类似b站的播放和评价功能,当焦点在输入框时,按下键盘快捷键播放器不响应,焦点不在输入框时,按下快捷键播放器正常响应
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
可以在输入框上的键盘事件中阻止冒泡和默认事件:event.stopPropagation()和event.preventDefault()