事件和事件对象在amp-story中如何工作?是否有AMP事件和操作的完整列表? amp-story是否有完整列表?

时间:2018-10-15 01:06:47

标签: events javascript-events amp-html amp-story

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

  

到目前为止,我们所看到的唯一事件是轻按,而我们所看到的唯一动作是打开,关闭和关闭。您可能对其他可用的产品感到好奇。尽管tap适用于所有元素,但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用于触摸交互
  • TransitionEvent用于CSS过渡
  • UiEvent用于用户界面交互
  • WheelEvent用于鼠标滚轮交互

1 个答案:

答案 0 :(得分:1)

通常可以在AMP Actions and Events documentation中找到AMP的完整列表。

对于AMP故事,当前不支持任何活动。