自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 Javascript 鼠标不在输入框内,禁用掉空格键的默认事件

最近开发一个大屏项目,需要按住左键对画布进行拖拽,但是由于在画布需要框选元素已经占用了左键的功能,所以产品提出在按住空格键 + 左键的情况下对画布进行拖拽的需求。我们知道空格键是有它的默认事件的。如果鼠标光标在输入框(这里指input、textarea等)内,敲击空格键的作用是在输入框内增加一个空格;如果鼠标光标不在输入框内,那么敲击空格键则会滚动滚动条(如果有滚动条的话)。那么我的需求就是:如果鼠标在输入框内,敲击空格键就有默认事件;如果鼠标光标不在输入框内,则阻止掉空格键的默认事件;以下是详细代码:

2021-05-11 18:12:36 720 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除