gpt4 book ai didi

javascript - 什么构成用户手势

转载 作者:行者123 更新时间:2023-12-03 07:04:23 25 4
gpt4 key购买 nike

我最近为 javascript 编写了一个菜单界面,让您可以动态地向其中添加选项,并且主要与 mouseEnter 事件一起使用。我通过请求/退出全屏向其中添加了一些基本的视频控件,这些控件在大多数时间显示 Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture. 时触发这些 mouseEnter 事件之一但是(奇怪的部分 :) 有时它可以工作,我不确定浏览器 api 如何决定一个 Action 是否是用户手势 oO 任何帮助将不胜感激谢谢

最佳答案

以下是可以“通过用户激活”触发的事件列表 defined by the specs :

  • change

  • 点击
  • 上下文菜单
  • dblclick
  • mouseup
  • 向上指针
  • 重置
  • 提交
  • 触摸端

  • 当他们说“用户手势”时,这就是您的错误消息所指的内容。 mouseenter不在此列表中。
    最有可能的是,当它起作用时,是因为其中一个事件确实发生在不到几毫秒之前(IIRC 目前在 Chrome 中是 50 毫秒)。

    关于javascript - 什么构成用户手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56388258/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com