React里面 div里面是video 点击事件无效

React里面 div里面是video 点击事件无效,因为我点击预加载图片要播放视屏 怎么实现呢
image.png

<div className="video" onClick={this.a1a1a1a1a1}>
            <video
              id="video1"
              ref={this.myRef}
              controls
              className="videoItme"
              webkit-playsinline="true"
              playsinline="true"
              oncontextmenu="return false;"
              preload="meta"
              poster=""
            >
              <source src=""></source>
            </video>
          </div>
          
         
     a1a1a1a1a1 = () => {
       console.log(this.myRef.current);
       console.log("来了");
    };

我现在要知道啥时候点击了当前的 video 元素 该怎么写呢

阅读 3.8k
1 个回答

video在底层吧 onclick事件给阻止冒泡了,所以我们的点击是无效的,解决方案就是放一个预加载的图片,先把video隐藏,点击图片(播放),展示出来video,隐藏掉图片

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题