1

https://www.oreilly.com/library/view/amp-building-accelerated/9781786467317/d236e811-756a-4ffb-8f8b-712a34b8f751.xhtml

到目前为止,我们看到的唯一事件是点击,我们看到的唯一操作是打开、关闭和关闭。您可能会对其他可用的内容感到好奇。虽然点击适用于所有元素,但 AMP 中的大多数事件都特定于特定元素。例如,表单有 submit、submit-success 和 submit-error 事件,输入元素有一个 change 事件,而 amp-selector 有一个 select 事件,仅举几例。还有更多;有关 AMP 事件和操作的完整列表,请参阅附录 B,操作和事件。

事件对象

当 HTML 中发生事件时,该事件属于某个事件对象,就像鼠标点击事件属于 MouseEvent 对象一样。

事件对象

所有的事件对象都基于事件对象,并继承了它的所有属性和方法

公共事件对象

  • AnimationEvent 用于 CSS 动画
  • ClipboardEvent 用于修改剪贴板
  • DragEvent 用于拖放交互
  • FocusEvent 用于焦点相关的事件
  • HashChangeEvent 用于 URL 锚点部分的变化
  • InputEvent 用于用户输入
  • KeyboardEvent 用于键盘交互
  • MouseEvent 用于鼠标交互
  • PageTransitionEvent 用于导航到和离开网页
  • PopStateEvent 用于历史条目的变化
  • ProgressEvent 用于加载外部资源的进度
  • StorageEvent 用于窗口存储区域的更改。
  • TouchEvent 用于触摸交互
  • 用于 CSS 过渡的 TransitionEvent
  • UiEvent 用于用户界面交互
  • WheelEvent 用于鼠标滚轮交互
4

1 回答 1

1

AMP 的完整列表通常可以在AMP 操作和事件文档中找到。

对于 AMP 故事,目前不支持任何事件。

于 2018-10-15T02:07:24.213 回答